View | Details | Raw Unified | Return to bug 267043 | Differences between
and this patch

Collapse All | Expand All

(-)b/mail/claws-mail/Makefile (-11 / +31 lines)
Lines 8-39 LICENSE= GPLv3 Link Here
8
LICENSE_FILE=	${WRKSRC}/COPYING
8
LICENSE_FILE=	${WRKSRC}/COPYING
9
9
10
LIB_DEPENDS=	libcurl.so:ftp/curl \
10
LIB_DEPENDS=	libcurl.so:ftp/curl \
11
		libetpan.so:mail/libetpan \
11
 		libetpan.so:mail/libetpan \
12
		libexpat.so:textproc/expat2 \
12
 		libexpat.so:textproc/expat2 \
13
		libfontconfig.so:x11-fonts/fontconfig \
13
 		libfontconfig.so:x11-fonts/fontconfig \
14
		libfreetype.so:print/freetype2 \
14
 		libfreetype.so:print/freetype2 \
15
		libgcrypt.so:security/libgcrypt \
15
 		libgcrypt.so:security/libgcrypt \
16
		libgnutls.so:security/gnutls \
16
 		libgnutls.so:security/gnutls \
17
		libharfbuzz.so:print/harfbuzz \
17
 		libharfbuzz.so:print/harfbuzz \
18
		libnettle.so:security/nettle \
18
 		libnettle.so:security/nettle \
19
		libsasl2.so:security/cyrus-sasl2
19
 		libsasl2.so:security/cyrus-sasl2 \
20
		liblber.so:net/openldap26-client \
21
		libldap.so:net/openldap26-client
20
RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
22
RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
21
		mime-support>0:misc/mime-support
23
		mime-support>0:misc/mime-support
22
24
23
USES=		autoreconf compiler:c++11-lang cpe desktop-file-utils gettext \
25
USES=		autoreconf compiler:c++11-lang cpe desktop-file-utils gettext \
24
		gettext-tools gnome pathfix pkgconfig python:3.5+ shebangfix \
26
		gettext-tools gnome pathfix pkgconfig python:3.5+ shebangfix \
25
		ssl xorg
27
		ssl xorg
26
USE_GNOME=	cairo gtk20 librsvg2
28
USE_GNOME=	cairo librsvg2
27
USE_XORG=	ice sm
29
USE_XORG=	ice sm
28
SHEBANG_FILES=	tools/*.pl tools/*.py tools/tb2claws-mail
30
SHEBANG_FILES=	tools/*.pl tools/*.py tools/tb2claws-mail
29
31
30
OPTIONS_DEFINE=		COMPFACE DEBUG DOCS ENCHANT IPV6 LDAP NLS STARTUP \
32
OPTIONS_DEFINE=		COMPFACE DEBUG DOCS ENCHANT IPV6 LDAP NLS STARTUP \
31
			THEMES
33
			THEMES
32
OPTIONS_DEFAULT=	COMPFACE ENCHANT STARTUP THEMES
34
OPTIONS_DEFAULT=	COMPFACE ENCHANT GTK2 STARTUP THEMES
35
OPTIONS_RADIO=		BRANCH
36
OPTIONS_RADIO_BRANCH=	GTK2 GTK3
33
OPTIONS_SUB=		yes
37
OPTIONS_SUB=		yes
34
38
35
COMPFACE_DESC=	X-Face support
39
COMPFACE_DESC=	X-Face support
36
ENCHANT_DESC=	Spell checking support
40
ENCHANT_DESC=	Spell checking support
41
GTK2_DESC=	Build GTK2+ release
42
GTK3_DESC=	Build GTK3+ release
37
STARTUP_DESC=	Startup notification support
43
STARTUP_DESC=	Startup notification support
38
THEMES_DESC=	Additional themes
44
THEMES_DESC=	Additional themes
39
45
Lines 58-65 STARTUP_CONFIGURE_ENABLE= startup-notification Link Here
58
64
59
THEMES_RUN_DEPENDS=	claws-mail-themes>0:x11-themes/claws-mail-themes
65
THEMES_RUN_DEPENDS=	claws-mail-themes>0:x11-themes/claws-mail-themes
60
66
67
.include <bsd.port.options.mk>
68
MASTER_OPTIONS=	${PORT_OPTIONS}
61
.include "Makefile.claws"
69
.include "Makefile.claws"
62
70
71
.if ${PORT_OPTIONS:MGTK2}
72
USE_GNOME+=	gtk20
73
74
PLIST_SUB+=	GTK2=""
75
.else
76
PLIST_SUB+=	GTK2="@comment "
77
.endif
78
79
.if ${PORT_OPTIONS:MGTK3}
80
USE_GNOME+=	gtk30
81
.endif
82
63
post-patch:
83
post-patch:
64
	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
84
	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
65
	${WRKSRC}/src/common/ssl.c
85
	${WRKSRC}/src/common/ssl.c
(-)b/mail/claws-mail/Makefile.claws (+4 lines)
Lines 13-18 CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} --disable-dbus --disable-static Link Here
13
.include "${.CURDIR}/../claws-mail/Makefile.ver"
13
.include "${.CURDIR}/../claws-mail/Makefile.ver"
14
.include "${.CURDIR}/../claws-mail/Makefile.claws.plugins"
14
.include "${.CURDIR}/../claws-mail/Makefile.claws.plugins"
15
15
16
.if ${MASTER_OPTIONS:MGTK2}
17
EXTRA_PATCHES+=	${.CURDIR}/../claws-mail/files/extra-patch-configure.ac
18
.endif
19
16
.for p in ${CLAWS_PLUGINS}
20
.for p in ${CLAWS_PLUGINS}
17
CONFIGURE_ARGS+=	--disable-${p}-plugin
21
CONFIGURE_ARGS+=	--disable-${p}-plugin
18
.endfor
22
.endfor
(-)b/mail/claws-mail/Makefile.ver (+9 lines)
Line 1 Link Here
1
.if !defined(MASTER_OPTIONS)
2
MASTER_OPTIONS!=	${MAKE} -C ${.CURDIR}/../claws-mail -V PORT_OPTIONS
3
.endif
4
5
.if ${MASTER_OPTIONS:MGTK2}
1
PORTVERSION=	3.19.0
6
PORTVERSION=	3.19.0
7
.endif
8
.if ${MASTER_OPTIONS:MGTK3}
9
PORTVERSION=	4.1.0
10
.endif
(-)b/mail/claws-mail/distinfo (+2 lines)
Lines 2-4 TIMESTAMP = 1652727190 Link Here
2
SHA256 (claws-mail-3.19.0.tar.xz) = 0d0c757a9975da1f97bf5309cd051c18ad6c765fefe9319276aa3a9e48229fa2
2
SHA256 (claws-mail-3.19.0.tar.xz) = 0d0c757a9975da1f97bf5309cd051c18ad6c765fefe9319276aa3a9e48229fa2
3
SHA512 (claws-mail-3.19.0.tar.xz) = 88780df55873919197d3c6df5102a8eb89a586e8287419c179e1d0af839435a719814b1e3643aa783a7badeadceafda2dc3cb4a3265432b5ad3a210663922b20
3
SHA512 (claws-mail-3.19.0.tar.xz) = 88780df55873919197d3c6df5102a8eb89a586e8287419c179e1d0af839435a719814b1e3643aa783a7badeadceafda2dc3cb4a3265432b5ad3a210663922b20
4
SIZE (claws-mail-3.19.0.tar.xz) = 6543188
4
SIZE (claws-mail-3.19.0.tar.xz) = 6543188
5
SHA256 (claws-mail-4.1.0.tar.xz) = 0e1a9ca0db8d2a9e058ae30cdc7fc919779214ec3c56ee0c8a7f88cc23817a8e
6
SIZE (claws-mail-4.1.0.tar.xz) = 6471604
(-)b/mail/claws-mail/pkg-plist (-3 / +3 lines)
Lines 97-103 include/claws-mail/gtk/about.h Link Here
97
include/claws-mail/gtk/authors.h
97
include/claws-mail/gtk/authors.h
98
include/claws-mail/gtk/claws-marshal.h
98
include/claws-mail/gtk/claws-marshal.h
99
include/claws-mail/gtk/colorlabel.h
99
include/claws-mail/gtk/colorlabel.h
100
include/claws-mail/gtk/colorsel.h
100
%%GTK2%%include/claws-mail/gtk/colorsel.h
101
include/claws-mail/gtk/combobox.h
101
include/claws-mail/gtk/combobox.h
102
include/claws-mail/gtk/description_window.h
102
include/claws-mail/gtk/description_window.h
103
include/claws-mail/gtk/filesel.h
103
include/claws-mail/gtk/filesel.h
Lines 105-111 include/claws-mail/gtk/foldersort.h Link Here
105
include/claws-mail/gtk/gtkaspell.h
105
include/claws-mail/gtk/gtkaspell.h
106
include/claws-mail/gtk/gtkcmclist.h
106
include/claws-mail/gtk/gtkcmclist.h
107
include/claws-mail/gtk/gtkcmctree.h
107
include/claws-mail/gtk/gtkcmctree.h
108
include/claws-mail/gtk/gtkcmoptionmenu.h
108
%%GTK2%%include/claws-mail/gtk/gtkcmoptionmenu.h
109
include/claws-mail/gtk/gtksctree.h
109
include/claws-mail/gtk/gtksctree.h
110
include/claws-mail/gtk/gtkshruler.h
110
include/claws-mail/gtk/gtkshruler.h
111
include/claws-mail/gtk/gtkunit.h
111
include/claws-mail/gtk/gtkunit.h
Lines 293-299 share/icons/hicolor/64x64/apps/claws-mail.png Link Here
293
%%NLS%%share/locale/nl/LC_MESSAGES/claws-mail.mo
293
%%NLS%%share/locale/nl/LC_MESSAGES/claws-mail.mo
294
%%NLS%%share/locale/pl/LC_MESSAGES/claws-mail.mo
294
%%NLS%%share/locale/pl/LC_MESSAGES/claws-mail.mo
295
%%NLS%%share/locale/pt_BR/LC_MESSAGES/claws-mail.mo
295
%%NLS%%share/locale/pt_BR/LC_MESSAGES/claws-mail.mo
296
%%NLS%%share/locale/pt_PT/LC_MESSAGES/claws-mail.mo
296
%%GTK2%%%%NLS%%share/locale/pt_PT/LC_MESSAGES/claws-mail.mo
297
%%NLS%%share/locale/ro/LC_MESSAGES/claws-mail.mo
297
%%NLS%%share/locale/ro/LC_MESSAGES/claws-mail.mo
298
%%NLS%%share/locale/ru/LC_MESSAGES/claws-mail.mo
298
%%NLS%%share/locale/ru/LC_MESSAGES/claws-mail.mo
299
%%NLS%%share/locale/sk/LC_MESSAGES/claws-mail.mo
299
%%NLS%%share/locale/sk/LC_MESSAGES/claws-mail.mo

Return to bug 267043