Index: mail/claws-mail/Makefile.claws =================================================================== --- mail/claws-mail/Makefile.claws (revision 533164) +++ mail/claws-mail/Makefile.claws (working copy) @@ -13,36 +13,7 @@ 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 Index: mail/claws-mail/Makefile.claws.plugins =================================================================== --- mail/claws-mail/Makefile.claws.plugins (nonexistent) +++ mail/claws-mail/Makefile.claws.plugins (working copy) @@ -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 Index: mail/claws-mail-address_keeper/Makefile =================================================================== --- mail/claws-mail-address_keeper/Makefile (revision 533164) +++ mail/claws-mail-address_keeper/Makefile (working copy) @@ -6,7 +6,7 @@ COMMENT= Recipient addresses keeper plugin for Claws Mail -CLAWS_PLUGINS_BUILD= address_keeper +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-archive/Makefile =================================================================== --- mail/claws-mail-archive/Makefile (nonexistent) +++ mail/claws-mail-archive/Makefile (working copy) @@ -0,0 +1,14 @@ +# Created by: Martin Wilke +# $FreeBSD$ + +PORTNAME= archive +PORTREVISION= 0 + +COMMENT= Mail archiver plugin for Claws Mail + +USES= libarchive + +CLAWS_PLUGINS_BUILD= ${PORTNAME} + +.include "../claws-mail/Makefile.claws" +.include Index: mail/claws-mail-archive/pkg-descr =================================================================== --- mail/claws-mail-archive/pkg-descr (nonexistent) +++ mail/claws-mail-archive/pkg-descr (working copy) @@ -0,0 +1,3 @@ +This plugin adds archiving features to Claws Mail. + +WWW: https://www.claws-mail.org/plugins.php Index: mail/claws-mail-archiver/Makefile =================================================================== --- mail/claws-mail-archiver/Makefile (revision 533164) +++ mail/claws-mail-archiver/Makefile (nonexistent) @@ -1,14 +0,0 @@ -# Created by: Martin Wilke -# $FreeBSD$ - -PORTNAME= archiver -PORTREVISION= 0 - -COMMENT= Mail archiver plugin for Claws Mail - -USES= libarchive - -CLAWS_PLUGINS_BUILD= archive - -.include "../claws-mail/Makefile.claws" -.include Index: mail/claws-mail-archiver/pkg-descr =================================================================== --- mail/claws-mail-archiver/pkg-descr (revision 533164) +++ mail/claws-mail-archiver/pkg-descr (nonexistent) @@ -1,3 +0,0 @@ -This plugin adds archiving features to Claws Mail. - -WWW: https://www.claws-mail.org/plugins.php Index: mail/claws-mail-att_remover/Makefile =================================================================== --- mail/claws-mail-att_remover/Makefile (revision 533164) +++ mail/claws-mail-att_remover/Makefile (working copy) @@ -6,7 +6,7 @@ COMMENT= Attachments removing plugin for Claws Mail -CLAWS_PLUGINS_BUILD= att_remover +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-attach_warner/Makefile =================================================================== --- mail/claws-mail-attach_warner/Makefile (revision 533164) +++ mail/claws-mail-attach_warner/Makefile (nonexistent) @@ -1,12 +0,0 @@ -# Created by: Pawel Pekala -# $FreeBSD$ - -PORTNAME= attach_warner -PORTREVISION= 0 - -COMMENT= Not attached file warning plugin for Claws Mail - -CLAWS_PLUGINS_BUILD= attachwarner - -.include "../claws-mail/Makefile.claws" -.include Index: mail/claws-mail-attach_warner/pkg-descr =================================================================== --- mail/claws-mail-attach_warner/pkg-descr (revision 533164) +++ mail/claws-mail-attach_warner/pkg-descr (nonexistent) @@ -1,4 +0,0 @@ -Warns when the user composes a message mentioning an attachment in -the message body without attaching any files to the message. - -WWW: https://www.claws-mail.org/plugin.php?plugin=attachwarner Index: mail/claws-mail-attachwarner/Makefile =================================================================== --- mail/claws-mail-attachwarner/Makefile (nonexistent) +++ mail/claws-mail-attachwarner/Makefile (working copy) @@ -0,0 +1,12 @@ +# Created by: Pawel Pekala +# $FreeBSD$ + +PORTNAME= attachwarner +PORTREVISION= 0 + +COMMENT= Not attached file warning plugin for Claws Mail + +CLAWS_PLUGINS_BUILD= ${PORTNAME} + +.include "../claws-mail/Makefile.claws" +.include Index: mail/claws-mail-attachwarner/pkg-descr =================================================================== --- mail/claws-mail-attachwarner/pkg-descr (nonexistent) +++ mail/claws-mail-attachwarner/pkg-descr (working copy) @@ -0,0 +1,4 @@ +Warns when the user composes a message mentioning an attachment in +the message body without attaching any files to the message. + +WWW: https://www.claws-mail.org/plugin.php?plugin=attachwarner Index: mail/claws-mail-bogofilter/Makefile =================================================================== --- mail/claws-mail-bogofilter/Makefile (revision 533164) +++ mail/claws-mail-bogofilter/Makefile (working copy) @@ -6,7 +6,7 @@ COMMENT= Spam filtering plugin for Claws Mail -CLAWS_PLUGINS_BUILD= bogofilter +CLAWS_PLUGINS_BUILD= ${PORTNAME} OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= BDB SQLITE TC Index: mail/claws-mail-bsfilter/Makefile =================================================================== --- mail/claws-mail-bsfilter/Makefile (revision 533164) +++ mail/claws-mail-bsfilter/Makefile (working copy) @@ -8,7 +8,7 @@ RUN_DEPENDS= bsfilter:mail/bsfilter -CLAWS_PLUGINS_BUILD= bsfilter +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-clamd/Makefile =================================================================== --- mail/claws-mail-clamd/Makefile (revision 533164) +++ mail/claws-mail-clamd/Makefile (working copy) @@ -8,7 +8,7 @@ RUN_DEPENDS= clamd:security/clamav -CLAWS_PLUGINS_BUILD= clamd +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-dillo/Makefile =================================================================== --- mail/claws-mail-dillo/Makefile (nonexistent) +++ mail/claws-mail-dillo/Makefile (working copy) @@ -0,0 +1,14 @@ +# Created by: Rozhuk Ivan +# $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 Index: mail/claws-mail-dillo/pkg-descr =================================================================== --- mail/claws-mail-dillo/pkg-descr (nonexistent) +++ mail/claws-mail-dillo/pkg-descr (working copy) @@ -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 Index: mail/claws-mail-fetchinfo/Makefile =================================================================== --- mail/claws-mail-fetchinfo/Makefile (revision 533164) +++ mail/claws-mail-fetchinfo/Makefile (working copy) @@ -6,7 +6,7 @@ COMMENT= Header insertion plugin for Claws Mail -CLAWS_PLUGINS_BUILD= fetchinfo +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-gdata/Makefile =================================================================== --- mail/claws-mail-gdata/Makefile (revision 533164) +++ mail/claws-mail-gdata/Makefile (working copy) @@ -8,7 +8,7 @@ LIB_DEPENDS= libgdata.so:devel/libgdata -CLAWS_PLUGINS_BUILD= gdata +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-libravatar/Makefile =================================================================== --- mail/claws-mail-libravatar/Makefile (revision 533164) +++ mail/claws-mail-libravatar/Makefile (working copy) @@ -6,7 +6,9 @@ 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 Index: mail/claws-mail-litehtml_viewer/Makefile =================================================================== --- mail/claws-mail-litehtml_viewer/Makefile (nonexistent) +++ mail/claws-mail-litehtml_viewer/Makefile (working copy) @@ -0,0 +1,19 @@ +# Created by: Rozhuk Ivan +# $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 Index: mail/claws-mail-litehtml_viewer/pkg-descr =================================================================== --- mail/claws-mail-litehtml_viewer/pkg-descr (nonexistent) +++ mail/claws-mail-litehtml_viewer/pkg-descr (working copy) @@ -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 Index: mail/claws-mail-mailmbox/Makefile =================================================================== --- mail/claws-mail-mailmbox/Makefile (revision 533164) +++ mail/claws-mail-mailmbox/Makefile (working copy) @@ -6,7 +6,7 @@ COMMENT= Mbox maildir plugin for Claws Mail -CLAWS_PLUGINS_BUILD= mailmbox +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-managesieve/Makefile =================================================================== --- mail/claws-mail-managesieve/Makefile (revision 533164) +++ mail/claws-mail-managesieve/Makefile (working copy) @@ -6,7 +6,7 @@ COMMENT= Sieve filters manager for Claws Mail -CLAWS_PLUGINS_BUILD= managesieve +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-newmail/Makefile =================================================================== --- mail/claws-mail-newmail/Makefile (revision 533164) +++ mail/claws-mail-newmail/Makefile (working copy) @@ -6,7 +6,7 @@ COMMENT= Message header summary logging plugin for Claws Mail -CLAWS_PLUGINS_BUILD= newmail +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-notification/Makefile =================================================================== --- mail/claws-mail-notification/Makefile (revision 533164) +++ mail/claws-mail-notification/Makefile (working copy) @@ -9,7 +9,7 @@ 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 Index: mail/claws-mail-pdf_viewer/Makefile =================================================================== --- mail/claws-mail-pdf_viewer/Makefile (revision 533164) +++ mail/claws-mail-pdf_viewer/Makefile (working copy) @@ -10,7 +10,7 @@ USES+= ghostscript -CLAWS_PLUGINS_BUILD= pdf_viewer +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-perl/Makefile =================================================================== --- mail/claws-mail-perl/Makefile (revision 533164) +++ mail/claws-mail-perl/Makefile (working copy) @@ -11,7 +11,7 @@ PLIST_FILES+= share/claws-mail/matcherrc2perlfilter.pl -CLAWS_PLUGINS_BUILD= perl +CLAWS_PLUGINS_BUILD= ${PORTNAME} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/claws-mail Index: mail/claws-mail-plugins/Makefile =================================================================== --- mail/claws-mail-plugins/Makefile (nonexistent) +++ mail/claws-mail-plugins/Makefile (working copy) @@ -0,0 +1,35 @@ +# Created by: Rozhuk Ivan +# $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 + +.for _addon in ${CLAWS_PLUGINS} +. if ${PORT_OPTIONS:M${_addon:tu}} != "" +RUN_DEPENDS+= claws-mail-${_addon}>=0:mail/claws-mail-${_addon} +. endif +.endfor + +.include Index: mail/claws-mail-plugins/pkg-descr =================================================================== --- mail/claws-mail-plugins/pkg-descr (nonexistent) +++ mail/claws-mail-plugins/pkg-descr (working copy) @@ -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 Index: mail/claws-mail-rssyl/Makefile =================================================================== --- mail/claws-mail-rssyl/Makefile (revision 533164) +++ mail/claws-mail-rssyl/Makefile (working copy) @@ -7,7 +7,9 @@ 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 Index: mail/claws-mail-spam_report/Makefile =================================================================== --- mail/claws-mail-spam_report/Makefile (nonexistent) +++ mail/claws-mail-spam_report/Makefile (working copy) @@ -0,0 +1,14 @@ +# Created by: Martin Wilke +# $FreeBSD$ + +PORTNAME= spam_report +PORTREVISION= 0 + +COMMENT= Spam report plugin for Claws Mail + +LIB_DEPENDS= libcurl.so:ftp/curl + +CLAWS_PLUGINS_BUILD= ${PORTNAME} + +.include "../claws-mail/Makefile.claws" +.include Index: mail/claws-mail-spam_report/pkg-descr =================================================================== --- mail/claws-mail-spam_report/pkg-descr (nonexistent) +++ mail/claws-mail-spam_report/pkg-descr (working copy) @@ -0,0 +1,3 @@ +This plugin reports spam to various places. + +WWW: https://www.claws-mail.org/plugins.php Index: mail/claws-mail-spamassassin/Makefile =================================================================== --- mail/claws-mail-spamassassin/Makefile (revision 533164) +++ mail/claws-mail-spamassassin/Makefile (working copy) @@ -8,7 +8,7 @@ RUN_DEPENDS= spamd:mail/spamassassin -CLAWS_PLUGINS_BUILD= spamassassin +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include Index: mail/claws-mail-spamreport/Makefile =================================================================== --- mail/claws-mail-spamreport/Makefile (revision 533164) +++ mail/claws-mail-spamreport/Makefile (nonexistent) @@ -1,12 +0,0 @@ -# Created by: Martin Wilke -# $FreeBSD$ - -PORTNAME= spamreport -PORTREVISION= 0 - -COMMENT= Spam report plugin for Claws Mail - -CLAWS_PLUGINS_BUILD= spam_report - -.include "../claws-mail/Makefile.claws" -.include Index: mail/claws-mail-spamreport/pkg-descr =================================================================== --- mail/claws-mail-spamreport/pkg-descr (revision 533164) +++ mail/claws-mail-spamreport/pkg-descr (nonexistent) @@ -1,3 +0,0 @@ -This plugin reports spam to various places. - -WWW: https://www.claws-mail.org/plugins.php Index: mail/claws-mail-tnef/Makefile =================================================================== --- mail/claws-mail-tnef/Makefile (revision 533164) +++ mail/claws-mail-tnef/Makefile (nonexistent) @@ -1,14 +0,0 @@ -# Created by: Martin Wilke -# $FreeBSD$ - -PORTNAME= tnef -PORTREVISION= 0 - -COMMENT= TNEF attachment format parser plugin for Claws Mail - -LIB_DEPENDS= libytnef.so:converters/ytnef - -CLAWS_PLUGINS_BUILD= tnef_parse - -.include "../claws-mail/Makefile.claws" -.include Index: mail/claws-mail-tnef/pkg-descr =================================================================== --- mail/claws-mail-tnef/pkg-descr (revision 533164) +++ mail/claws-mail-tnef/pkg-descr (nonexistent) @@ -1,4 +0,0 @@ -This plugin enables reading application/ms-tnef attachments -used by Microsoft Outlook. - -WWW: https://www.claws-mail.org/plugin.php?plugin=tnef_parser Index: mail/claws-mail-tnef_parse/Makefile =================================================================== --- mail/claws-mail-tnef_parse/Makefile (nonexistent) +++ mail/claws-mail-tnef_parse/Makefile (working copy) @@ -0,0 +1,14 @@ +# Created by: Martin Wilke +# $FreeBSD$ + +PORTNAME= tnef_parse +PORTREVISION= 0 + +COMMENT= TNEF attachment format parser plugin for Claws Mail + +LIB_DEPENDS= libytnef.so:converters/ytnef + +CLAWS_PLUGINS_BUILD= ${PORTNAME} + +.include "../claws-mail/Makefile.claws" +.include Index: mail/claws-mail-tnef_parse/pkg-descr =================================================================== --- mail/claws-mail-tnef_parse/pkg-descr (nonexistent) +++ mail/claws-mail-tnef_parse/pkg-descr (working copy) @@ -0,0 +1,4 @@ +This plugin enables reading application/ms-tnef attachments +used by Microsoft Outlook. + +WWW: https://www.claws-mail.org/plugin.php?plugin=tnef_parser Index: mail/claws-mail-vcalendar/Makefile =================================================================== --- mail/claws-mail-vcalendar/Makefile (revision 533164) +++ mail/claws-mail-vcalendar/Makefile (working copy) @@ -8,7 +8,7 @@ LIB_DEPENDS= libical.so:devel/libical -CLAWS_PLUGINS_BUILD= vcalendar +CLAWS_PLUGINS_BUILD= ${PORTNAME} .include "../claws-mail/Makefile.claws" .include