2021-08-22 19:48:50 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.133 2021/08/22 19:48:50 ajacoutot Exp $
|
2007-03-23 17:38:22 +00:00
|
|
|
|
2007-09-16 00:17:04 +00:00
|
|
|
COMMENT-main= mail and news client
|
|
|
|
COMMENT-bogofilter= bogofilter plugin
|
|
|
|
COMMENT-spamassassin= spamassassin plugin
|
2013-09-25 08:03:13 +00:00
|
|
|
COMMENT-pdfviewer= pdfviewer plugin
|
2013-10-11 22:14:18 +00:00
|
|
|
COMMENT-gdata= gdata plugin
|
2007-03-23 17:38:22 +00:00
|
|
|
|
2021-08-07 18:35:35 +00:00
|
|
|
V= 4.0.0
|
2007-04-11 20:48:43 +00:00
|
|
|
DISTNAME= claws-mail-${V}
|
2010-11-09 20:13:25 +00:00
|
|
|
PKGNAME-main= ${DISTNAME}
|
|
|
|
PKGNAME-bogofilter= claws-mail-bogofilter-${V}
|
|
|
|
PKGNAME-spamassassin= claws-mail-spamassassin-${V}
|
2013-09-25 08:03:13 +00:00
|
|
|
PKGNAME-pdfviewer= claws-mail-pdfviewer-${V}
|
2013-10-11 22:14:18 +00:00
|
|
|
PKGNAME-gdata= claws-mail-gdata-${V}
|
2013-09-25 08:03:13 +00:00
|
|
|
|
2021-08-22 19:48:50 +00:00
|
|
|
REVISION-main= 0
|
|
|
|
|
2007-03-23 17:38:22 +00:00
|
|
|
CATEGORIES= mail news
|
|
|
|
|
2019-09-25 00:33:55 +00:00
|
|
|
HOMEPAGE= https://www.claws-mail.org/
|
2007-03-23 17:38:22 +00:00
|
|
|
|
2008-10-17 12:46:33 +00:00
|
|
|
# GPLv3+
|
2019-07-12 20:46:54 +00:00
|
|
|
PERMIT_PACKAGE= Yes
|
2007-03-23 17:38:22 +00:00
|
|
|
|
2021-08-07 18:35:35 +00:00
|
|
|
MASTER_SITES= https://www.claws-mail.org/releases/
|
2007-03-23 17:38:22 +00:00
|
|
|
|
|
|
|
DIST_SUBDIR= claws
|
|
|
|
|
2018-10-24 14:27:57 +00:00
|
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
|
2017-02-03 19:36:03 +00:00
|
|
|
MULTI_PACKAGES= -main -bogofilter -spamassassin -pdfviewer -gdata
|
2016-03-02 12:38:03 +00:00
|
|
|
FLAVORS= jpilot ldap
|
2007-03-23 17:38:22 +00:00
|
|
|
FLAVOR?=
|
|
|
|
|
2007-04-20 05:42:51 +00:00
|
|
|
FLAVOR_STRING= ${FLAVOR_EXT:S/-/,/g}
|
|
|
|
SUBST_VARS= FLAVOR_STRING
|
|
|
|
|
2010-11-19 07:23:05 +00:00
|
|
|
RUN_DEPENDS-bogofilter= ${BUILD_PKGPATH} \
|
2012-10-09 16:41:29 +00:00
|
|
|
mail/bogofilter
|
2010-11-19 07:23:05 +00:00
|
|
|
RUN_DEPENDS-spamassassin=${BUILD_PKGPATH} \
|
2012-10-09 16:41:29 +00:00
|
|
|
mail/p5-Mail-SpamAssassin
|
2007-03-23 17:38:22 +00:00
|
|
|
|
2013-09-26 13:46:28 +00:00
|
|
|
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
|
2021-08-07 18:35:35 +00:00
|
|
|
WANTLIB += Xrandr Xrender atk-1.0 atk-bridge-2.0 cairo cairo-gobject
|
|
|
|
WANTLIB += crypto curl etpan execinfo expat ffi fontconfig freetype
|
|
|
|
WANTLIB += fribidi gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
|
|
|
|
WANTLIB += graphite2 gtk-3 harfbuzz iconv intl jpeg m nghttp2 pango-1.0
|
2016-11-11 10:07:51 +00:00
|
|
|
WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png pthread
|
2021-08-07 18:35:35 +00:00
|
|
|
WANTLIB += sasl2 ssl xcb xcb-render xcb-shm z epoxy
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX}
|
2013-09-26 13:46:28 +00:00
|
|
|
|
|
|
|
WANTLIB-main = ${WANTLIB}
|
2021-08-22 19:48:50 +00:00
|
|
|
WANTLIB-main += ICE SM X11-xcb archive assuan b2 bz2 c canberra canberra-gtk3
|
|
|
|
WANTLIB-main += charset db dbus-1 dbus-glib-1 enchant gmp gnutls gpg-error
|
|
|
|
WANTLIB-main += gpgme gthread-2.0 gumbo hogweed ical icalss icalvcal
|
|
|
|
WANTLIB-main += icudata icui18n icuuc idn2 ltdl lz4 lzma nettle notify
|
|
|
|
WANTLIB-main += ogg p11-kit perl rsvg-2 startup-notification-1 tasn1
|
|
|
|
WANTLIB-main += unistring vorbis vorbisfile xcb-util xml2 zstd
|
2013-10-11 22:14:18 +00:00
|
|
|
|
2014-04-21 17:59:18 +00:00
|
|
|
WANTLIB-gdata = ${WANTLIB}
|
2021-08-07 18:35:35 +00:00
|
|
|
WANTLIB-gdata += brotlicommon brotlidec gck-1 gcr-base-3
|
|
|
|
WANTLIB-gdata += gcrypt gdata goa-1.0 gpg-error idn2 json-glib-1.0
|
|
|
|
WANTLIB-gdata += lzma p11-kit psl soup-2.4 sqlite3 unistring xml2
|
2013-09-26 13:46:28 +00:00
|
|
|
|
|
|
|
WANTLIB-pdfviewer = ${WANTLIB}
|
2021-08-07 18:35:35 +00:00
|
|
|
WANTLIB-pdfviewer += lcms2 lzma openjp2 png poppler poppler-glib tiff zstd
|
2009-02-10 20:52:39 +00:00
|
|
|
|
2021-08-07 18:35:35 +00:00
|
|
|
|
|
|
|
LIB_DEPENDS= devel/glib2 \
|
|
|
|
mail/libetpan \
|
2013-09-26 13:46:28 +00:00
|
|
|
security/cyrus-sasl2 \
|
2021-08-07 18:35:35 +00:00
|
|
|
x11/gtk+3
|
2007-03-23 17:38:22 +00:00
|
|
|
|
2007-12-18 15:56:16 +00:00
|
|
|
RUN_DEPENDS-main= ${RUN_DEPENDS} \
|
2011-12-03 20:30:09 +00:00
|
|
|
devel/desktop-file-utils \
|
2015-03-27 08:41:04 +00:00
|
|
|
x11/gtk+3,-guic
|
2008-01-25 14:20:31 +00:00
|
|
|
|
2007-03-23 17:38:22 +00:00
|
|
|
LIB_DEPENDS-main= ${LIB_DEPENDS} \
|
2016-11-11 12:31:19 +00:00
|
|
|
archivers/libarchive \
|
|
|
|
archivers/xz \
|
2019-01-01 18:01:20 +00:00
|
|
|
archivers/zstd \
|
2021-08-22 19:48:50 +00:00
|
|
|
audio/libcanberra,-gtk3 \
|
2021-08-07 18:35:35 +00:00
|
|
|
devel/glib2 \
|
2013-10-11 22:14:18 +00:00
|
|
|
devel/libnotify \
|
2018-09-11 17:52:22 +00:00
|
|
|
devel/startup-notification \
|
2012-01-23 18:57:33 +00:00
|
|
|
security/gnutls>=2.2 \
|
2010-11-19 07:23:05 +00:00
|
|
|
security/gpgme \
|
2019-09-25 00:33:55 +00:00
|
|
|
security/libb2 \
|
2018-09-07 14:08:38 +00:00
|
|
|
security/libnettle \
|
2018-09-11 17:52:22 +00:00
|
|
|
textproc/enchant \
|
2017-08-19 23:55:56 +00:00
|
|
|
textproc/libical \
|
2019-12-15 18:36:18 +00:00
|
|
|
www/gumbo \
|
2021-08-07 18:35:35 +00:00
|
|
|
x11/dbus-glib \
|
|
|
|
x11/gnome/at-spi2-atk
|
2008-02-13 13:17:26 +00:00
|
|
|
|
2013-09-25 08:03:13 +00:00
|
|
|
LIB_DEPENDS-pdfviewer= ${LIB_DEPENDS} \
|
|
|
|
print/poppler
|
|
|
|
|
2013-10-11 22:14:18 +00:00
|
|
|
LIB_DEPENDS-gdata= ${LIB_DEPENDS} \
|
2021-08-07 18:35:35 +00:00
|
|
|
devel/libgdata
|
2013-10-11 22:14:18 +00:00
|
|
|
|
2013-09-25 08:03:13 +00:00
|
|
|
CONFIGURE_ARGS+= --disable-acpi_notifier-plugin \
|
2016-03-02 12:38:03 +00:00
|
|
|
--disable-compface \
|
2017-02-03 19:36:03 +00:00
|
|
|
--disable-fancy-plugin \
|
2013-09-25 08:03:13 +00:00
|
|
|
--disable-python-plugin \
|
2019-05-02 22:02:31 +00:00
|
|
|
--disable-tnef_parse-plugin \
|
2020-05-28 20:58:36 +00:00
|
|
|
--disable-bsfilter-plugin \
|
2021-08-07 18:35:35 +00:00
|
|
|
--enable-crash-dialog
|
2013-09-25 08:03:13 +00:00
|
|
|
|
2007-03-23 17:38:22 +00:00
|
|
|
USE_GMAKE= Yes
|
2007-04-11 20:48:43 +00:00
|
|
|
LIBTOOL_FLAGS= --tag=disable-static
|
2007-07-10 06:14:43 +00:00
|
|
|
CONFIGURE_STYLE= autoconf
|
2011-04-21 13:10:42 +00:00
|
|
|
|
2013-09-25 08:03:13 +00:00
|
|
|
AUTOCONF_VERSION= 2.69
|
2009-02-10 20:52:39 +00:00
|
|
|
CONFIGURE_ENV+= CPPFLAGS="-I${X11BASE}/include" \
|
2007-03-23 17:38:22 +00:00
|
|
|
LDFLAGS="-L${X11BASE}/lib"
|
2008-04-05 11:43:22 +00:00
|
|
|
|
2011-12-02 14:36:13 +00:00
|
|
|
.if ${FLAVOR:Mjpilot}
|
2012-10-09 16:41:29 +00:00
|
|
|
LIB_DEPENDS-main+= comms/pilot-link
|
2010-11-09 20:13:25 +00:00
|
|
|
WANTLIB-main += pisock
|
2010-11-19 07:23:05 +00:00
|
|
|
RUN_DEPENDS-main+= comms/jpilot
|
2007-03-23 17:38:22 +00:00
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-jpilot
|
|
|
|
.endif
|
|
|
|
|
2011-12-02 14:36:13 +00:00
|
|
|
.if ${FLAVOR:Mldap}
|
2013-10-11 22:14:18 +00:00
|
|
|
WANTLIB-main+= lber-2.4 ldap-2.4
|
2010-11-19 07:23:05 +00:00
|
|
|
LIB_DEPENDS-main+= databases/openldap
|
2007-04-11 20:48:43 +00:00
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-ldap
|
|
|
|
.endif
|
|
|
|
|
2020-05-28 20:58:36 +00:00
|
|
|
TOOLS= acroread2claws-mail.pl \
|
2007-04-11 20:48:43 +00:00
|
|
|
calypso_convert.pl \
|
2008-01-08 23:13:23 +00:00
|
|
|
claws-mail-compose-insert-files.pl \
|
2007-04-11 20:48:43 +00:00
|
|
|
convert_mbox.pl \
|
2008-01-08 23:13:23 +00:00
|
|
|
csv2addressbook.pl \
|
2007-04-11 20:48:43 +00:00
|
|
|
eud2gc.py \
|
|
|
|
filter_conv.pl filter_conv_new.pl \
|
|
|
|
fix_date.sh \
|
|
|
|
gif2xface.pl \
|
2020-05-28 20:58:36 +00:00
|
|
|
google_msgid.pl \
|
|
|
|
ddg_search.pl \
|
2007-04-11 20:48:43 +00:00
|
|
|
kmail-mailbox2claws-mail.pl \
|
2008-01-08 23:13:23 +00:00
|
|
|
kmail2claws-mail.pl kmail2claws-mail_v2.pl \
|
|
|
|
mairix.sh \
|
|
|
|
mew2claws-mail.pl \
|
|
|
|
multiwebsearch.conf multiwebsearch.pl \
|
2007-04-11 20:48:43 +00:00
|
|
|
nautilus2claws-mail.sh \
|
|
|
|
outlook2claws-mail.pl \
|
2008-01-08 23:13:23 +00:00
|
|
|
popfile-link.sh \
|
2007-04-11 20:48:43 +00:00
|
|
|
tb2claws-mail tbird2claws.py \
|
|
|
|
textviewer.pl textviewer.sh \
|
|
|
|
thunderbird-filters-convertor.pl \
|
|
|
|
uudec uuooffice \
|
|
|
|
vcard2xml.py \
|
2008-01-08 23:13:23 +00:00
|
|
|
README \
|
2009-02-10 20:52:39 +00:00
|
|
|
kdeservicemenu/claws-mail-attach-files.desktop.kde4template \
|
2008-01-08 23:13:23 +00:00
|
|
|
kdeservicemenu/claws-mail-attach-files.desktop.template \
|
|
|
|
kdeservicemenu/claws-mail-kdeservicemenu.pl \
|
2009-02-10 20:52:39 +00:00
|
|
|
kdeservicemenu/install.sh \
|
2007-04-11 20:48:43 +00:00
|
|
|
kdeservicemenu/README
|
2007-03-23 17:38:22 +00:00
|
|
|
|
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/48x48/apps
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/claws-mail.png ${PREFIX}/share/icons/hicolor/48x48/apps/claws-mail.png
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/64x64/apps
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/claws-mail-64x64.png ${PREFIX}/share/icons/hicolor/64x64/apps/claws-mail.png
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/128x128/apps
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/claws-mail-128x128.png ${PREFIX}/share/icons/hicolor/128x128/apps/claws-mail.png
|
2015-01-14 12:18:42 +00:00
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/claws-mail.desktop ${PREFIX}/share/applications/claws-mail.desktop
|
2007-04-11 20:48:43 +00:00
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/claws-mail/tools/kdeservicemenu
|
|
|
|
.for i in ${TOOLS}
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/tools/${i} \
|
|
|
|
${PREFIX}/share/claws-mail/tools/${i}
|
|
|
|
.endfor
|
2008-01-08 23:13:23 +00:00
|
|
|
|
2007-03-23 17:38:22 +00:00
|
|
|
.include <bsd.port.mk>
|