Skip to content

Commit ec694eb

Browse files
dino1skTijlCoosemans
authored andcommitted
mail/claws-mail: Update to 3.20.0/4.2.0
- Resurrect fancy plugin for the GTK 3 version of Claws Mail. - Clean up dependencies. - Disable GDK deprecation warnings flooding the build log. - Enable i18n of the plugins. - Enable parallel build of plugins. PR: 275236 Approved by: Chris Hutchinson <portmaster@bsdforge.com> (maintainer)
1 parent 5b84a5d commit ec694eb

File tree

18 files changed

+86
-65
lines changed

18 files changed

+86
-65
lines changed

‎mail/Makefile‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
SUBDIR += claws-mail-bsfilter
4949
SUBDIR += claws-mail-clamd
5050
SUBDIR += claws-mail-dillo
51+
SUBDIR += claws-mail-fancy
5152
SUBDIR += claws-mail-fetchinfo
5253
SUBDIR += claws-mail-gdata
5354
SUBDIR += claws-mail-keyword_warner

‎mail/claws-mail-fancy/Makefile‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
PORTNAME= fancy
2+
3+
COMMENT= Webkit based HTML renderer plugin for Claws Mail
4+
WWW= https://www.claws-mail.org/plugins.php
5+
6+
LIB_DEPENDS= libcurl.so:ftp/curl
7+
8+
.include "../claws-mail/Makefile.ver"
9+
10+
.if ${MASTER_OPTIONS:MGTK2}
11+
IGNORE= depends on www/webkit-gtk2, which has been removed
12+
.endif
13+
.if ${MASTER_OPTIONS:MGTK3}
14+
LIB_DEPENDS+= libwebkit2gtk-4.0.so:www/webkit2-gtk3
15+
.endif
16+
17+
CLAWS_PLUGINS_BUILD= ${PORTNAME}
18+
19+
.include "../claws-mail/Makefile.claws"
20+
.include <bsd.port.mk>

‎mail/claws-mail-fancy/pkg-descr‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This plugin renders HTML e-mail using the WebKit library.

‎mail/claws-mail-gdata/Makefile‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,7 @@ LIB_DEPENDS= libgdata.so:devel/libgdata
77

88
CLAWS_PLUGINS_BUILD= ${PORTNAME}
99

10+
IGNORE= temporarily removed from Claws Mail build
11+
1012
.include "../claws-mail/Makefile.claws"
1113
.include <bsd.port.mk>

‎mail/claws-mail-litehtml_viewer/Makefile‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@ PORTNAME= litehtml_viewer
33
COMMENT= Viewer plugin for HTML emails, using the litehtml library
44
WWW= https://www.claws-mail.org/plugins.php
55

6-
USES+= compiler:c++11-lang gnome
7-
USE_GNOME= cairo glib20
86
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
7+
libfreetype.so:print/freetype2 \
98
libgumbo.so:devel/gumbo \
109
libcurl.so:ftp/curl
1110

11+
USE_GNOME= cairo glib20
12+
13+
# The configure script does not set REAL_CXX if CXX contains an absolute path.
14+
CONFIGURE_ENV= REAL_CXX="${CXX}"
15+
1216
CLAWS_PLUGINS_BUILD= ${PORTNAME}
1317

1418
post-configure:

‎mail/claws-mail-managesieve/Makefile‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ PORTNAME= managesieve
33
COMMENT= Sieve filters manager for Claws Mail
44
WWW= https://www.claws-mail.org/plugin.php?plugin=managesieve
55

6+
LIB_DEPENDS= libcurl.so:ftp/curl
7+
68
CLAWS_PLUGINS_BUILD= ${PORTNAME}
79

810
.include "../claws-mail/Makefile.claws"

‎mail/claws-mail-notification/Makefile‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ PORTNAME= notification
33
COMMENT= New mail notification plugin for Claws Mail
44
WWW= https://www.claws-mail.org/plugin.php?plugin=notification
55

6+
LIB_DEPENDS= libnotify.so:devel/libnotify
7+
68
.include "../claws-mail/Makefile.ver"
79

810
.if ${MASTER_OPTIONS:MGTK2}
9-
LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra-gtk2
11+
LIB_DEPENDS+= libcanberra-gtk.so:audio/libcanberra-gtk2
1012
.endif
1113
.if ${MASTER_OPTIONS:MGTK3}
12-
LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3
14+
LIB_DEPENDS+= libcanberra-gtk3.so:audio/libcanberra-gtk3
1315
.endif
1416

15-
LIB_DEPENDS+= libnotify.so:devel/libnotify
16-
1717
CLAWS_PLUGINS_BUILD= ${PORTNAME}
1818

1919
.include "../claws-mail/Makefile.claws"

‎mail/claws-mail-pdf_viewer/Makefile‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
PORTNAME= pdf_viewer
2-
PORTREVISION= 3
32

43
COMMENT= PDF and PostScript viewer plugin for Claws Mail
54
WWW= https://www.claws-mail.org/plugin.php?plugin=pdf_viewer
65

76
LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
87

9-
USES+= ghostscript
8+
USES= ghostscript
109

1110
CLAWS_PLUGINS_BUILD= ${PORTNAME}
1211

‎mail/claws-mail-perl/Makefile‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ PORTNAME= perl
33
COMMENT= Perl filtering plugin for Claws Mail
44
WWW= https://www.claws-mail.org/plugin.php?plugin=perl
55

6-
USES+= perl5 shebangfix
6+
USES= perl5 shebangfix
77
SHEBANG_FILES= src/plugins/perl/tools/matcherrc2perlfilter.pl
88

9-
PLIST_FILES+= share/claws-mail/matcherrc2perlfilter.pl
9+
PLIST_FILES= share/claws-mail/matcherrc2perlfilter.pl
1010

1111
CLAWS_PLUGINS_BUILD= ${PORTNAME}
1212

‎mail/claws-mail-pgp/Makefile‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ PORTNAME= pgp
33
COMMENT= PGP plugins for Claws Mail
44
WWW= https://www.claws-mail.org/plugin.php?plugin=gpg
55

6-
LIB_DEPENDS= libgpgme.so:security/gpgme
6+
LIB_DEPENDS= libgpg-error.so:security/libgpg-error \
7+
libgpgme.so:security/gpgme
78

89
CLAWS_PLUGINS_BUILD= pgpcore pgpinline pgpmime smime
910

0 commit comments

Comments
 (0)