updated claws-mail

This commit is contained in:
2022-06-02 18:41:36 +02:00
parent 2583d4a5c1
commit 1c8443adc3
19 changed files with 641 additions and 57 deletions

View File

@@ -0,0 +1,139 @@
#
# $Id$
#
PORTNAME= claws-mail
PORTVERSION= 3.17.4
CATEGORIES= mail news
MASTER_SITES= http://www.claws-mail.org/download.php?file=releases/
MAINTAINER= onborodin@gmail.com
COMMENT= A lightweight and very featureful GTK+ based e-mail and news client
LIB_DEPENDS= libgpgme.so:crypto/gpgme
LIB_DEPENDS+= libassuan.so:crypto/libassuan
LIB_DEPENDS+= libgcrypt.so:crypto/libgcrypt
LIB_DEPENDS+= libgnutls.so:crypto/libgnutls
LIB_DEPENDS+= libgpg-error.so:crypto/libgpg-error
LIB_DEPENDS+= libglib.so:devel/libglib
LIB_DEPENDS+= libltdl.so:devel/libtool
LIB_DEPENDS+= libcanberra-gtk.so:gnome/libcanberra
LIB_DEPENDS+= libcanberra.so:gnome/libcanberra
LIB_DEPENDS+= libpoppler-glib.so:graph/libpoppler-glib
LIB_DEPENDS+= libpoppler.so:graph/libpoppler
LIB_DEPENDS+= libtiff.so:graph/libtiff
LIB_DEPENDS+= libogg.so:media/libogg
LIB_DEPENDS+= libvorbis.so:media/libvorbis
LIB_DEPENDS+= libvorbisfile.so:media/libvorbis
LIB_DEPENDS+= libcurl.so:net/libcurl
LIB_DEPENDS+= libetpan.so:net/libetpan
LIB_DEPENDS+= libenchant.so:text/libenchant
LIB_DEPENDS+= libexpat.so:text/libexpat
LIB_DEPENDS+= libiconv.so:text/libiconv
LIB_DEPENDS+= libpcre.so:text/libpcre
LIB_DEPENDS+= libgtk-x11.so:gnome/libgtk2
LIB_DEPENDS+= libdbus.so:gnome/dbus
LIB_DEPENDS+= libdbus-glib.so:xfce/libdbus-glib
LIB_DEPENDS+= libnotify.so:gnome/libnotify
LIB_DEPENDS+= libstartup-notification.so:xfce/libstartup-notification
LIB_DEPENDS+= libsoup.so:gnome/libsoup
LIB_DEPENDS+= libsoup-gnome.so:gnome/libsoup
RUN_DEPENDS+= gtk-update-icon-cache:gnome/libgtk2
RUN_DEPENDS+= update-desktop-database:xfce/desktop-file-utils
GNU_CONFIGURE= yes
USES+= gmake perl5 compiler:c++11-lang tar:xz
CONFIGURE_ARGS+= --program-transform-name=''
CONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE}
CONFIGURE_ARGS+= --with-manualdir=${DOCSDIR}/manual
CFLAGS+= ${PTHREAD_CFLAGS} -pthread -I${LOCALBASE}/include -I${LOCALBASE}/include/openldap
CPPFLAGS+= ${PTHREAD_CFLAGS} -pthread -I${LOCALBASE}/include -I${LOCALBASE}/include/openldap
LDFLAGS+= -pthread -L${LOCALBASE}/lib ${PTHREAD_LIBS}
LIBS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
CONFIGURE_ARGS+= --mandir=${PREFIX}/man
CONFIGURE_ARGS+= --disable-compface
CONFIGURE_ARGS+= --disable-dbus
CONFIGURE_ARGS+= --disable-jpilot
CONFIGURE_ARGS+= --disable-ldap
CONFIGURE_ARGS+= --disable-spamassassin-plugin
CONFIGURE_ARGS+= --disable-static
CONFIGURE_ARGS+= --disable-valgrind
CONFIGURE_ARGS+= --enable-bogofilter-plugin
CONFIGURE_ARGS+= --enable-enchant
CONFIGURE_ARGS+= --enable-gnutls
CONFIGURE_ARGS+= --enable-ipv6
CONFIGURE_ARGS+= --enable-libetpan
CONFIGURE_ARGS+= --enable-pgpmime-plugin
CONFIGURE_ARGS+= --enable-pgpcore-plugin
CONFIGURE_ARGS+= --enable-pgpinline-plugin
CONFIGURE_ARGS+= --enable-smime-plugin
RUN_DEPENDS+= gpg:crypto/gnupg
RUN_DEPENDS+= gpgv2:crypto/gnupg2
#CONFIGURE_ARGS+= --disable-pgpmime-plugin
#CONFIGURE_ARGS+= --disable-pgpcore-plugin
#CONFIGURE_ARGS+= --disable-pgpinline-plugin
#CONFIGURE_ARGS+= --disable-smime-plugin
#CONFIGURE_ARGS+= --enable-maintainer-mode --enable-crash-dialog
CONFIGURE_ARGS+= --enable-startup-notification
CONFIGURE_ARGS+= --disable-python-plugin
CONFIGURE_ARGS+= --disable-perl-plugin
FILES= ${WRKSRC}/configure
post-patch:
cd ${WRKSRC} && ${REINPLACE_CMD} \
'/libetpan 0.57/s,AC_MSG_ERROR,AC_MSG_RESULT,' configure.ac
cd ${WRKSRC} && autoreconf
${REINPLACE_CMD} 's|-dirty||' ${WRKSRC}/version
${REINPLACE_CMD} -e 's|gconf-2.0|gconf|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|gdk-2.0|gdk|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|gdk-pixbuf-2.0|gdk-pixbuf|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|gio-2.0|gio|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|glib-2.0|glib|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|gmodule-2.0|gmodule|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|gnome-vfs-2.0|gnome-vfs|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|gobject-2.0|gobject|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|gthread-2.0|gthread|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|gtk+-2.0|gtk+|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|libIDL-2.0|libIDL|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|libgnome-2.0|libgnome|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|libxml-2.0|libxml2|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|dbus-1|dbus|g' ${FILES}
${REINPLACE_CMD} -e 's|dbus-glib-1|dbus-glib|g' ${FILES}
${REINPLACE_CMD} -e 's|libstartup-notification-1.0|libstartup-notification|g' ${FILES}
${REINPLACE_CMD} -e 's|webkit-1.0|webkit|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|libsoup-2.4|libsoup|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|libsoup-2.4|libsoup|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|libsoup-gnome-2.4|libsoup-gnome|g' ${WRKSRC}/configure
post-install:
${MKDIR} ${STAGEDIR}${DESKTOPDIR}
${INSTALL_DATA} ${WRKSRC}/claws-mail.desktop ${STAGEDIR}${DESKTOPDIR}
.include <bsd.port.mk>
#EOF

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1577113067
SHA256 (claws-mail-3.17.4.tar.xz) = 590ed1131e51b3a627e75c3b256068f5176a498628e1c8f3315b9bc09482ae02
SIZE (claws-mail-3.17.4.tar.xz) = 6280252

View File

@@ -0,0 +1,53 @@
--- configure.ac.orig 2019-03-07 05:44:37 UTC
+++ configure.ac
@@ -920,6 +920,32 @@ if test x"$enable_libetpan" = xyes; then
AC_TRY_LINK([#include <libetpan/dbstorage.h>], [db_mailstorage_init(NULL, NULL);], [libetpan_result=yes], [libetpan_result=no])
AC_MSG_RESULT([$libetpan_result])
fi
+ LIBETPAN_CPPFLAGS="`$libetpanconfig --cflags`"
+ LIBETPAN_LIBS="`$libetpanconfig --libs`"
+ LIBETPAN_VERSION=`$libetpanconfig --version | $AWK -F. '{printf "%d", ($1 * 100) + $2}'`
+ else
+ libetpanconfig="pkg-config libetpan"
+ CPPFLAGS="$CPPFLAGS `$libetpanconfig --cflags 2>/dev/null`"
+ AC_CHECK_HEADER(libetpan/libetpan.h, [libetpan_result=yes])
+ if test "x$libetpan_result" = "xyes"; then
+ AC_MSG_CHECKING([whether libetpan-config hints compiles and links fine])
+ LIBS="$LIBS `$libetpanconfig --libs 2>/dev/null`"
+ AC_TRY_LINK([#include <libetpan/dbstorage.h>], [db_mailstorage_init(NULL, NULL);], [libetpan_result=yes], [libetpan_result=no])
+ AC_MSG_RESULT([$libetpan_result])
+ fi
+ LIBETPAN_CPPFLAGS="`$libetpanconfig --cflags`"
+ LIBETPAN_LIBS="`$libetpanconfig --libs`"
+ LIBETPAN_VERSION=`$libetpanconfig --modversion | $AWK -F. '{printf "%d", ($1 * 100) + $2}'`
+ fi
+ if test "x$libetpan_result" = "xyes"; then
+ if true; then
+ AC_MSG_RESULT([*** Claws Mail requires libetpan 0.57 or newer. See http://www.etpan.org/])
+ AC_MSG_RESULT([*** You can use --disable-libetpan if you don't need IMAP4 and/or NNTP support.])
+ AC_MSG_RESULT([libetpan 0.57 not found])
+ fi
+ AC_SUBST(LIBETPAN_FLAGS)
+ AC_SUBST(LIBETPAN_LIBS)
+ AC_DEFINE(HAVE_LIBETPAN, 1, Define if you want IMAP and/or NNTP support.)
fi
if test "x$libetpan_result" = "xyes"; then
LIBETPAN_CPPFLAGS="`$libetpanconfig --cflags`"
@@ -1301,7 +1327,7 @@ fi
dnl Python *********************************************************************
missing_python=""
AM_PATH_PYTHON([2.5], [
- AC_PATH_PROG(PYTHON_CONFIG, python$PYTHON_VERSION-config)
+ AC_PATH_PROG(PYTHON_CONFIG, python"$PYTHON_VERSION"m-config)
if test x"$PYTHON_CONFIG" = x"" ; then
AC_PATH_PROG(PYTHON_CONFIG, python-config)
fi
@@ -1320,7 +1346,7 @@ AM_PATH_PYTHON([2.5], [
_save_libs="$LIBS"
if test x"$platform_win32" = xno; then
# libpython.so
- PYTHON_SHARED_LIB="libpython${PYTHON_VERSION}.so"
+ PYTHON_SHARED_LIB="libpython${PYTHON_VERSION}m.so"
AC_CHECK_LIB(dl, dlopen, [LIBS="-ldl"])
AC_MSG_CHECKING([whether to dlopen $PYTHON_SHARED_LIB works])
AC_RUN_IFELSE(

View File

@@ -0,0 +1,17 @@
#!/bin/sh
set -x
PREFIX=${PKG_PREFIX}
LOCALBASE=${PKG_PREFIX}
case $2 in
DEINSTALL)
;;
POST-DEINSTALL)
${LOCALBASE}/bin/update-desktop-database -q ${PREFIX}/share/applications
## ${LOCALBASE}/bin/update-mime-database ${PREFIX}/share/mime
${LOCALBASE}/bin/gtk-update-icon-cache -q ${PREFIX}/share/icons/hicolor
;;
esac
#EOF

View File

@@ -0,0 +1,13 @@
Claws Mail is an e-mail client (and news reader) based on GTK+
Currently, many features are supported including POP3, IMAP, NNTP,
multiple accounts, threading, filtering, MIME attachments, APOP, SMTP
AUTH, SSL, IPv6, GnuPG, internalization, and more.
In addition to the above, Claws Mail has a lot of extra features,
e.g. a plugin mechanism, a new filtering/processing mechanism,
extra folder properties and much more...
WWW: http://www.claws-mail.org/
- Simon 'corecode' Schubert

View File

@@ -0,0 +1,17 @@
#!/bin/sh
set -x
PREFIX=${PKG_PREFIX}
LOCALBASE=${PKG_PREFIX}
case $2 in
PRE-INSTALL)
;;
POST-INSTALL)
${LOCALBASE}/bin/update-desktop-database -q ${PREFIX}/share/applications
# ${LOCALBASE}/bin/update-mime-database ${PREFIX}/share/mime
${LOCALBASE}/bin/gtk-update-icon-cache -q ${PREFIX}/share/icons/hicolor
;;
esac
#EOF

View File

@@ -0,0 +1,365 @@
bin/claws-mail
include/claws-mail/account.h
include/claws-mail/action.h
include/claws-mail/adbookbase.h
include/claws-mail/addr_compl.h
include/claws-mail/addrbook.h
include/claws-mail/addrcache.h
include/claws-mail/addrclip.h
include/claws-mail/addrcustomattr.h
include/claws-mail/addrdefs.h
include/claws-mail/addrduplicates.h
include/claws-mail/addressadd.h
include/claws-mail/addressbook_foldersel.h
include/claws-mail/addressbook-dbus.h
include/claws-mail/addressbook.h
include/claws-mail/addressitem.h
include/claws-mail/addrgather.h
include/claws-mail/addrharvest.h
include/claws-mail/addrindex.h
include/claws-mail/addritem.h
include/claws-mail/addrmerge.h
include/claws-mail/addrquery.h
include/claws-mail/addrselect.h
include/claws-mail/advsearch.h
include/claws-mail/alertpanel.h
include/claws-mail/autofaces.h
include/claws-mail/avatars.h
include/claws-mail/browseldap.h
include/claws-mail/claws-features.h
include/claws-mail/common/claws.h
include/claws-mail/common/codeconv.h
include/claws-mail/common/defs.h
include/claws-mail/common/file-utils.h
include/claws-mail/common/hooks.h
include/claws-mail/common/log.h
include/claws-mail/common/md5.h
include/claws-mail/common/mgutils.h
include/claws-mail/common/passcrypt.h
include/claws-mail/common/pkcs5_pbkdf2.h
include/claws-mail/common/plugin.h
include/claws-mail/common/prefs.h
include/claws-mail/common/progressindicator.h
include/claws-mail/common/proxy.h
include/claws-mail/common/quoted-printable.h
include/claws-mail/common/session.h
include/claws-mail/common/smtp.h
include/claws-mail/common/socket.h
include/claws-mail/common/ssl_certificate.h
include/claws-mail/common/ssl.h
include/claws-mail/common/string_match.h
include/claws-mail/common/stringtable.h
include/claws-mail/common/tags.h
include/claws-mail/common/template.h
include/claws-mail/common/timing.h
include/claws-mail/common/tlds.h
include/claws-mail/common/unmime.h
include/claws-mail/common/utils.h
include/claws-mail/common/uuencode.h
include/claws-mail/common/version.h
include/claws-mail/common/xml.h
include/claws-mail/common/xmlprops.h
include/claws-mail/compose.h
include/claws-mail/crash.h
include/claws-mail/customheader.h
include/claws-mail/displayheader.h
include/claws-mail/editaddress_other_attributes_ldap.h
include/claws-mail/editaddress.h
include/claws-mail/editbook.h
include/claws-mail/editgroup.h
include/claws-mail/editjpilot.h
include/claws-mail/editldap_basedn.h
include/claws-mail/editldap.h
include/claws-mail/edittags.h
include/claws-mail/editvcard.h
include/claws-mail/enriched.h
include/claws-mail/entity.h
include/claws-mail/etpan/etpan-errors.h
include/claws-mail/etpan/etpan-ssl.h
include/claws-mail/etpan/etpan-thread-manager-types.h
include/claws-mail/etpan/etpan-thread-manager.h
include/claws-mail/etpan/imap-thread.h
include/claws-mail/etpan/nntp-thread.h
include/claws-mail/exphtmldlg.h
include/claws-mail/expldifdlg.h
include/claws-mail/export.h
include/claws-mail/exporthtml.h
include/claws-mail/exportldif.h
include/claws-mail/file_checker.h
include/claws-mail/filtering.h
include/claws-mail/folder_item_prefs.h
include/claws-mail/folder.h
include/claws-mail/foldersel.h
include/claws-mail/folderutils.h
include/claws-mail/folderview.h
include/claws-mail/grouplistdialog.h
include/claws-mail/gtk/about.h
include/claws-mail/gtk/authors.h
include/claws-mail/gtk/claws-marshal.h
include/claws-mail/gtk/colorlabel.h
include/claws-mail/gtk/colorsel.h
include/claws-mail/gtk/combobox.h
include/claws-mail/gtk/description_window.h
include/claws-mail/gtk/filesel.h
include/claws-mail/gtk/foldersort.h
include/claws-mail/gtk/gtkaspell.h
include/claws-mail/gtk/gtkcmclist.h
include/claws-mail/gtk/gtkcmctree.h
include/claws-mail/gtk/gtkcmoptionmenu.h
include/claws-mail/gtk/gtksctree.h
include/claws-mail/gtk/gtkshruler.h
include/claws-mail/gtk/gtkunit.h
include/claws-mail/gtk/gtkutils.h
include/claws-mail/gtk/gtkvscrollbutton.h
include/claws-mail/gtk/headers.h
include/claws-mail/gtk/icon_legend.h
include/claws-mail/gtk/inputdialog.h
include/claws-mail/gtk/logwindow.h
include/claws-mail/gtk/manage_window.h
include/claws-mail/gtk/menu.h
include/claws-mail/gtk/pluginwindow.h
include/claws-mail/gtk/prefswindow.h
include/claws-mail/gtk/progressdialog.h
include/claws-mail/gtk/quicksearch.h
include/claws-mail/gtk/spell_entry.h
include/claws-mail/gtk/sslcertwindow.h
include/claws-mail/headerview.h
include/claws-mail/html.h
include/claws-mail/image_viewer.h
include/claws-mail/imap_gtk.h
include/claws-mail/imap.h
include/claws-mail/import.h
include/claws-mail/importldif.h
include/claws-mail/importmutt.h
include/claws-mail/importpine.h
include/claws-mail/inc.h
include/claws-mail/jpilot.h
include/claws-mail/ldapctrl.h
include/claws-mail/ldaplocate.h
include/claws-mail/ldapquery.h
include/claws-mail/ldapserver.h
include/claws-mail/ldapupdate.h
include/claws-mail/ldaputil.h
include/claws-mail/ldif.h
include/claws-mail/localfolder.h
include/claws-mail/main.h
include/claws-mail/mainwindow.h
include/claws-mail/manual.h
include/claws-mail/matcher_parser_lex.h
include/claws-mail/matcher_parser_parse.h
include/claws-mail/matcher_parser.h
include/claws-mail/matcher.h
include/claws-mail/matchertypes.h
include/claws-mail/mbox.h
include/claws-mail/message_search.h
include/claws-mail/messageview.h
include/claws-mail/mh_gtk.h
include/claws-mail/mh.h
include/claws-mail/mimeview.h
include/claws-mail/msgcache.h
include/claws-mail/mutt.h
include/claws-mail/news_gtk.h
include/claws-mail/news.h
include/claws-mail/noticeview.h
include/claws-mail/partial_download.h
include/claws-mail/password_gtk.h
include/claws-mail/password.h
include/claws-mail/passwordstore.h
include/claws-mail/pine.h
include/claws-mail/plugins/pgpcore/passphrase.h
include/claws-mail/plugins/pgpcore/pgp_utils.h
include/claws-mail/plugins/pgpcore/prefs_gpg.h
include/claws-mail/plugins/pgpcore/sgpgme.h
include/claws-mail/pop.h
include/claws-mail/prefs_account.h
include/claws-mail/prefs_actions.h
include/claws-mail/prefs_common.h
include/claws-mail/prefs_compose_writing.h
include/claws-mail/prefs_customheader.h
include/claws-mail/prefs_display_header.h
include/claws-mail/prefs_ext_prog.h
include/claws-mail/prefs_filtering_action.h
include/claws-mail/prefs_filtering.h
include/claws-mail/prefs_folder_column.h
include/claws-mail/prefs_folder_item.h
include/claws-mail/prefs_fonts.h
include/claws-mail/prefs_gtk.h
include/claws-mail/prefs_image_viewer.h
include/claws-mail/prefs_logging.h
include/claws-mail/prefs_matcher.h
include/claws-mail/prefs_message.h
include/claws-mail/prefs_migration.h
include/claws-mail/prefs_msg_colors.h
include/claws-mail/prefs_other.h
include/claws-mail/prefs_proxy.h
include/claws-mail/prefs_quote.h
include/claws-mail/prefs_receive.h
include/claws-mail/prefs_send.h
include/claws-mail/prefs_spelling.h
include/claws-mail/prefs_summaries.h
include/claws-mail/prefs_summary_column.h
include/claws-mail/prefs_summary_open.h
include/claws-mail/prefs_template.h
include/claws-mail/prefs_themes.h
include/claws-mail/prefs_toolbar.h
include/claws-mail/prefs_wrapping.h
include/claws-mail/printing.h
include/claws-mail/privacy.h
include/claws-mail/procheader.h
include/claws-mail/procmime.h
include/claws-mail/procmsg.h
include/claws-mail/proctypes.h
include/claws-mail/quote_fmt_lex.h
include/claws-mail/quote_fmt_parse.h
include/claws-mail/quote_fmt.h
include/claws-mail/recv.h
include/claws-mail/remotefolder.h
include/claws-mail/send_message.h
include/claws-mail/setup.h
include/claws-mail/sourcewindow.h
include/claws-mail/ssl_manager.h
include/claws-mail/statusbar.h
include/claws-mail/stock_pixmap.h
include/claws-mail/summary_search.h
include/claws-mail/summaryview.h
include/claws-mail/textview.h
include/claws-mail/toolbar.h
include/claws-mail/undo.h
include/claws-mail/uri_opener.h
include/claws-mail/vcard.h
include/claws-mail/viewtypes.h
include/claws-mail/wizard.h
lib/claws-mail/plugins/acpi_notifier.la
lib/claws-mail/plugins/acpi_notifier.so
lib/claws-mail/plugins/address_keeper.la
lib/claws-mail/plugins/address_keeper.so
lib/claws-mail/plugins/archive.la
lib/claws-mail/plugins/archive.so
lib/claws-mail/plugins/att_remover.la
lib/claws-mail/plugins/att_remover.so
lib/claws-mail/plugins/attachwarner.la
lib/claws-mail/plugins/attachwarner.so
lib/claws-mail/plugins/bogofilter.la
lib/claws-mail/plugins/bogofilter.so
lib/claws-mail/plugins/bsfilter.la
lib/claws-mail/plugins/bsfilter.so
lib/claws-mail/plugins/clamd.la
lib/claws-mail/plugins/clamd.so
lib/claws-mail/plugins/dillo.la
lib/claws-mail/plugins/dillo.so
lib/claws-mail/plugins/fancy.la
lib/claws-mail/plugins/fancy.so
lib/claws-mail/plugins/fetchinfo.la
lib/claws-mail/plugins/fetchinfo.so
lib/claws-mail/plugins/libravatar.la
lib/claws-mail/plugins/libravatar.so
lib/claws-mail/plugins/mailmbox.la
lib/claws-mail/plugins/mailmbox.so
lib/claws-mail/plugins/managesieve.la
lib/claws-mail/plugins/managesieve.so
lib/claws-mail/plugins/newmail.la
lib/claws-mail/plugins/newmail.so
lib/claws-mail/plugins/notification.la
lib/claws-mail/plugins/notification.so
lib/claws-mail/plugins/pdf_viewer.la
lib/claws-mail/plugins/pdf_viewer.so
lib/claws-mail/plugins/pgpcore.la
lib/claws-mail/plugins/pgpcore.so
lib/claws-mail/plugins/pgpinline.deps
lib/claws-mail/plugins/pgpinline.la
lib/claws-mail/plugins/pgpinline.so
lib/claws-mail/plugins/pgpmime.deps
lib/claws-mail/plugins/pgpmime.la
lib/claws-mail/plugins/pgpmime.so
lib/claws-mail/plugins/rssyl.la
lib/claws-mail/plugins/rssyl.so
lib/claws-mail/plugins/smime.deps
lib/claws-mail/plugins/smime.la
lib/claws-mail/plugins/smime.so
lib/claws-mail/plugins/spamreport.la
lib/claws-mail/plugins/spamreport.so
lib/pkgconfig/claws-mail.pc
man/man1/claws-mail.1.gz
share/applications/claws-mail.desktop
share/doc/claws-mail/RELEASE_NOTES
share/icons/hicolor/128x128/apps/claws-mail.png
share/icons/hicolor/48x48/apps/claws-mail.png
share/icons/hicolor/64x64/apps/claws-mail.png
share/locale/ca/LC_MESSAGES/claws-mail.mo
share/locale/cs/LC_MESSAGES/claws-mail.mo
share/locale/da/LC_MESSAGES/claws-mail.mo
share/locale/de/LC_MESSAGES/claws-mail.mo
share/locale/en_GB/LC_MESSAGES/claws-mail.mo
share/locale/es/LC_MESSAGES/claws-mail.mo
share/locale/fi/LC_MESSAGES/claws-mail.mo
share/locale/fr/LC_MESSAGES/claws-mail.mo
share/locale/hu/LC_MESSAGES/claws-mail.mo
share/locale/id_ID/LC_MESSAGES/claws-mail.mo
share/locale/it/LC_MESSAGES/claws-mail.mo
share/locale/ja/LC_MESSAGES/claws-mail.mo
share/locale/nb/LC_MESSAGES/claws-mail.mo
share/locale/nl/LC_MESSAGES/claws-mail.mo
share/locale/pl/LC_MESSAGES/claws-mail.mo
share/locale/pt_BR/LC_MESSAGES/claws-mail.mo
share/locale/pt_PT/LC_MESSAGES/claws-mail.mo
share/locale/ro/LC_MESSAGES/claws-mail.mo
share/locale/ru/LC_MESSAGES/claws-mail.mo
share/locale/sk/LC_MESSAGES/claws-mail.mo
share/locale/sv/LC_MESSAGES/claws-mail.mo
share/locale/tr/LC_MESSAGES/claws-mail.mo
share/locale/zh_TW/LC_MESSAGES/claws-mail.mo
@dir include/claws-mail/common
@dir include/claws-mail/etpan
@dir include/claws-mail/gtk
@dir include/claws-mail/plugins/pgpcore
@dir include/claws-mail/plugins
@dir include/claws-mail
@dir lib/claws-mail/plugins
@dir lib/claws-mail
@dir share/doc/claws-mail
@dir share/locale/ca/LC_MESSAGES
@dir share/locale/ca
@dir share/locale/cs/LC_MESSAGES
@dir share/locale/cs
@dir share/locale/da/LC_MESSAGES
@dir share/locale/da
@dir share/locale/de/LC_MESSAGES
@dir share/locale/de
@dir share/locale/en_GB/LC_MESSAGES
@dir share/locale/en_GB
@dir share/locale/es/LC_MESSAGES
@dir share/locale/es
@dir share/locale/fi/LC_MESSAGES
@dir share/locale/fi
@dir share/locale/fr/LC_MESSAGES
@dir share/locale/fr
@dir share/locale/hu/LC_MESSAGES
@dir share/locale/hu
@dir share/locale/id_ID/LC_MESSAGES
@dir share/locale/id_ID
@dir share/locale/it/LC_MESSAGES
@dir share/locale/it
@dir share/locale/ja/LC_MESSAGES
@dir share/locale/ja
@dir share/locale/nb/LC_MESSAGES
@dir share/locale/nb
@dir share/locale/nl/LC_MESSAGES
@dir share/locale/nl
@dir share/locale/pl/LC_MESSAGES
@dir share/locale/pl
@dir share/locale/pt_BR/LC_MESSAGES
@dir share/locale/pt_BR
@dir share/locale/pt_PT/LC_MESSAGES
@dir share/locale/pt_PT
@dir share/locale/ro/LC_MESSAGES
@dir share/locale/ro
@dir share/locale/ru/LC_MESSAGES
@dir share/locale/ru
@dir share/locale/sk/LC_MESSAGES
@dir share/locale/sk
@dir share/locale/sv/LC_MESSAGES
@dir share/locale/sv
@dir share/locale/tr/LC_MESSAGES
@dir share/locale/tr
@dir share/locale/zh_TW/LC_MESSAGES
@dir share/locale/zh_TW

View File

@@ -2,7 +2,7 @@
# $Id$
#
PORTNAME= claws-mail
PORTVERSION= 3.17.4
PORTVERSION= 3.19.0
CATEGORIES= mail news
MASTER_SITES= http://www.claws-mail.org/download.php?file=releases/

View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1577113067
SHA256 (claws-mail-3.17.4.tar.xz) = 590ed1131e51b3a627e75c3b256068f5176a498628e1c8f3315b9bc09482ae02
SIZE (claws-mail-3.17.4.tar.xz) = 6280252
TIMESTAMP = 1654180693
SHA256 (claws-mail-3.19.0.tar.xz) = 0d0c757a9975da1f97bf5309cd051c18ad6c765fefe9319276aa3a9e48229fa2
SIZE (claws-mail-3.19.0.tar.xz) = 6543188

View File

@@ -1,53 +1,11 @@
--- configure.ac.orig 2019-03-07 05:44:37 UTC
+++ configure.ac
@@ -920,6 +920,32 @@ if test x"$enable_libetpan" = xyes; then
AC_TRY_LINK([#include <libetpan/dbstorage.h>], [db_mailstorage_init(NULL, NULL);], [libetpan_result=yes], [libetpan_result=no])
AC_MSG_RESULT([$libetpan_result])
fi
+ LIBETPAN_CPPFLAGS="`$libetpanconfig --cflags`"
+ LIBETPAN_LIBS="`$libetpanconfig --libs`"
+ LIBETPAN_VERSION=`$libetpanconfig --version | $AWK -F. '{printf "%d", ($1 * 100) + $2}'`
+ else
+ libetpanconfig="pkg-config libetpan"
+ CPPFLAGS="$CPPFLAGS `$libetpanconfig --cflags 2>/dev/null`"
+ AC_CHECK_HEADER(libetpan/libetpan.h, [libetpan_result=yes])
+ if test "x$libetpan_result" = "xyes"; then
+ AC_MSG_CHECKING([whether libetpan-config hints compiles and links fine])
+ LIBS="$LIBS `$libetpanconfig --libs 2>/dev/null`"
+ AC_TRY_LINK([#include <libetpan/dbstorage.h>], [db_mailstorage_init(NULL, NULL);], [libetpan_result=yes], [libetpan_result=no])
+ AC_MSG_RESULT([$libetpan_result])
+ fi
+ LIBETPAN_CPPFLAGS="`$libetpanconfig --cflags`"
+ LIBETPAN_LIBS="`$libetpanconfig --libs`"
+ LIBETPAN_VERSION=`$libetpanconfig --modversion | $AWK -F. '{printf "%d", ($1 * 100) + $2}'`
+ fi
+ if test "x$libetpan_result" = "xyes"; then
+ if true; then
+ AC_MSG_RESULT([*** Claws Mail requires libetpan 0.57 or newer. See http://www.etpan.org/])
+ AC_MSG_RESULT([*** You can use --disable-libetpan if you don't need IMAP4 and/or NNTP support.])
+ AC_MSG_RESULT([libetpan 0.57 not found])
+ fi
+ AC_SUBST(LIBETPAN_FLAGS)
+ AC_SUBST(LIBETPAN_LIBS)
+ AC_DEFINE(HAVE_LIBETPAN, 1, Define if you want IMAP and/or NNTP support.)
fi
if test "x$libetpan_result" = "xyes"; then
LIBETPAN_CPPFLAGS="`$libetpanconfig --cflags`"
@@ -1301,7 +1327,7 @@ fi
dnl Python *********************************************************************
missing_python=""
AM_PATH_PYTHON([2.5], [
- AC_PATH_PROG(PYTHON_CONFIG, python$PYTHON_VERSION-config)
+ AC_PATH_PROG(PYTHON_CONFIG, python"$PYTHON_VERSION"m-config)
if test x"$PYTHON_CONFIG" = x"" ; then
AC_PATH_PROG(PYTHON_CONFIG, python-config)
fi
@@ -1320,7 +1346,7 @@ AM_PATH_PYTHON([2.5], [
_save_libs="$LIBS"
if test x"$platform_win32" = xno; then
# libpython.so
- PYTHON_SHARED_LIB="libpython${PYTHON_VERSION}.so"
+ PYTHON_SHARED_LIB="libpython${PYTHON_VERSION}m.so"
AC_CHECK_LIB(dl, dlopen, [LIBS="-ldl"])
AC_MSG_CHECKING([whether to dlopen $PYTHON_SHARED_LIB works])
AC_RUN_IFELSE(
--- configure.ac 2022-03-11 12:05:14.000000000 +0100
+++ configure.ac.patched 2022-05-18 23:30:12.273740000 +0200
@@ -2116,7 +2116,7 @@
AM_CONDITIONAL(BUILD_FANCY_PLUGIN, test x"$enable_fancy_plugin" != xno)
AM_CONDITIONAL(BUILD_FETCHINFO_PLUGIN, test x"$enable_fetchinfo_plugin" != xno)
AM_CONDITIONAL(BUILD_GDATA_PLUGIN, test x"$enable_gdata_plugin" != xno)
-AM_CONDITIONAL(BUILD_KEYWORD_WARNER_PLUGIN, test x"$enable_keywordwarner_plugin" != xno)
+AM_CONDITIONAL(BUILD_KEYWORD_WARNER_PLUGIN, test x"$enable_keyword_warner_plugin" != xno)
AM_CONDITIONAL(BUILD_LIBRAVATAR_PLUGIN, test x"$enable_libravatar_plugin" != xno)
AM_CONDITIONAL(BUILD_LITEHTML_VIEWER_PLUGIN, test x"$enable_litehtml_viewer_plugin" != xno)
AM_CONDITIONAL(BUILD_MAILMBOX_PLUGIN, test x"$enable_mailmbox_plugin" != xno)

View File

@@ -0,0 +1,12 @@
--- src/common/ssl.c.orig 2018-12-21 09:33:36 UTC
+++ src/common/ssl.c
@@ -196,6 +196,9 @@ const gchar *claws_ssl_get_cert_file(void)
#ifndef G_OS_WIN32
const char *cert_files[]={
"/etc/ssl/cert.pem",
+ // Also search in LOCALBASE directory to
+ // workaround potential lack of /etc symlink
+ "%%LOCALBASE%%/share/certs/ca-root-nss.crt",
"/etc/pki/tls/certs/ca-bundle.crt",
"/etc/certs/ca-bundle.crt",
"/etc/ssl/ca-bundle.pem",

View File

@@ -161,6 +161,7 @@ include/claws-mail/mutt.h
include/claws-mail/news_gtk.h
include/claws-mail/news.h
include/claws-mail/noticeview.h
include/claws-mail/oauth2.h
include/claws-mail/partial_download.h
include/claws-mail/password_gtk.h
include/claws-mail/password.h
@@ -251,6 +252,8 @@ lib/claws-mail/plugins/fancy.la
lib/claws-mail/plugins/fancy.so
lib/claws-mail/plugins/fetchinfo.la
lib/claws-mail/plugins/fetchinfo.so
lib/claws-mail/plugins/keyword_warner.la
lib/claws-mail/plugins/keyword_warner.so
lib/claws-mail/plugins/libravatar.la
lib/claws-mail/plugins/libravatar.so
lib/claws-mail/plugins/mailmbox.la
@@ -289,6 +292,7 @@ share/locale/ca/LC_MESSAGES/claws-mail.mo
share/locale/cs/LC_MESSAGES/claws-mail.mo
share/locale/da/LC_MESSAGES/claws-mail.mo
share/locale/de/LC_MESSAGES/claws-mail.mo
share/locale/el_GR/LC_MESSAGES/claws-mail.mo
share/locale/en_GB/LC_MESSAGES/claws-mail.mo
share/locale/es/LC_MESSAGES/claws-mail.mo
share/locale/fi/LC_MESSAGES/claws-mail.mo
@@ -325,6 +329,8 @@ share/locale/zh_TW/LC_MESSAGES/claws-mail.mo
@dir share/locale/da
@dir share/locale/de/LC_MESSAGES
@dir share/locale/de
@dir share/locale/el_GR/LC_MESSAGES
@dir share/locale/el_GR
@dir share/locale/en_GB/LC_MESSAGES
@dir share/locale/en_GB
@dir share/locale/es/LC_MESSAGES
@@ -363,3 +369,4 @@ share/locale/zh_TW/LC_MESSAGES/claws-mail.mo
@dir share/locale/tr
@dir share/locale/zh_TW/LC_MESSAGES
@dir share/locale/zh_TW
@dir share/locale