diff --git a/_oldver/claws-mail17/Makefile b/_oldver/claws-mail17/Makefile new file mode 100644 index 00000000..583a0a99 --- /dev/null +++ b/_oldver/claws-mail17/Makefile @@ -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 +#EOF diff --git a/_oldver/claws-mail17/distinfo b/_oldver/claws-mail17/distinfo new file mode 100644 index 00000000..7bdefb7c --- /dev/null +++ b/_oldver/claws-mail17/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1577113067 +SHA256 (claws-mail-3.17.4.tar.xz) = 590ed1131e51b3a627e75c3b256068f5176a498628e1c8f3315b9bc09482ae02 +SIZE (claws-mail-3.17.4.tar.xz) = 6280252 diff --git a/xapp/claws-mail/files/patch-configure b/_oldver/claws-mail17/files/patch-configure similarity index 100% rename from xapp/claws-mail/files/patch-configure rename to _oldver/claws-mail17/files/patch-configure diff --git a/_oldver/claws-mail17/files/patch-configure.ac b/_oldver/claws-mail17/files/patch-configure.ac new file mode 100644 index 00000000..ddf7d524 --- /dev/null +++ b/_oldver/claws-mail17/files/patch-configure.ac @@ -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 ], [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 ], [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( diff --git a/xapp/claws-mail/files/patch-src_plugins_python_accounttype.c b/_oldver/claws-mail17/files/patch-src_plugins_python_accounttype.c similarity index 100% rename from xapp/claws-mail/files/patch-src_plugins_python_accounttype.c rename to _oldver/claws-mail17/files/patch-src_plugins_python_accounttype.c diff --git a/xapp/claws-mail/files/patch-src_plugins_python_composewindowtype.c b/_oldver/claws-mail17/files/patch-src_plugins_python_composewindowtype.c similarity index 100% rename from xapp/claws-mail/files/patch-src_plugins_python_composewindowtype.c rename to _oldver/claws-mail17/files/patch-src_plugins_python_composewindowtype.c diff --git a/xapp/claws-mail/files/patch-src_plugins_python_folderpropertiestype.c b/_oldver/claws-mail17/files/patch-src_plugins_python_folderpropertiestype.c similarity index 100% rename from xapp/claws-mail/files/patch-src_plugins_python_folderpropertiestype.c rename to _oldver/claws-mail17/files/patch-src_plugins_python_folderpropertiestype.c diff --git a/xapp/claws-mail/files/patch-src_plugins_python_foldertype.c b/_oldver/claws-mail17/files/patch-src_plugins_python_foldertype.c similarity index 100% rename from xapp/claws-mail/files/patch-src_plugins_python_foldertype.c rename to _oldver/claws-mail17/files/patch-src_plugins_python_foldertype.c diff --git a/xapp/claws-mail/files/patch-src_plugins_python_mailboxtype.c b/_oldver/claws-mail17/files/patch-src_plugins_python_mailboxtype.c similarity index 100% rename from xapp/claws-mail/files/patch-src_plugins_python_mailboxtype.c rename to _oldver/claws-mail17/files/patch-src_plugins_python_mailboxtype.c diff --git a/xapp/claws-mail/files/patch-src_plugins_python_messageinfotype.c b/_oldver/claws-mail17/files/patch-src_plugins_python_messageinfotype.c similarity index 100% rename from xapp/claws-mail/files/patch-src_plugins_python_messageinfotype.c rename to _oldver/claws-mail17/files/patch-src_plugins_python_messageinfotype.c diff --git a/_oldver/claws-mail17/pkg-deinstall b/_oldver/claws-mail17/pkg-deinstall new file mode 100644 index 00000000..2bd6c92f --- /dev/null +++ b/_oldver/claws-mail17/pkg-deinstall @@ -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 diff --git a/_oldver/claws-mail17/pkg-descr b/_oldver/claws-mail17/pkg-descr new file mode 100644 index 00000000..6809beb4 --- /dev/null +++ b/_oldver/claws-mail17/pkg-descr @@ -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 diff --git a/_oldver/claws-mail17/pkg-install b/_oldver/claws-mail17/pkg-install new file mode 100644 index 00000000..56f34849 --- /dev/null +++ b/_oldver/claws-mail17/pkg-install @@ -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 diff --git a/_oldver/claws-mail17/pkg-plist b/_oldver/claws-mail17/pkg-plist new file mode 100644 index 00000000..ab9d553b --- /dev/null +++ b/_oldver/claws-mail17/pkg-plist @@ -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 diff --git a/xapp/claws-mail/Makefile b/xapp/claws-mail/Makefile index 583a0a99..06bc9a1f 100644 --- a/xapp/claws-mail/Makefile +++ b/xapp/claws-mail/Makefile @@ -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/ diff --git a/xapp/claws-mail/distinfo b/xapp/claws-mail/distinfo index 7bdefb7c..4a7f86b3 100644 --- a/xapp/claws-mail/distinfo +++ b/xapp/claws-mail/distinfo @@ -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 diff --git a/xapp/claws-mail/files/patch-configure.ac b/xapp/claws-mail/files/patch-configure.ac index ddf7d524..12bc0f76 100644 --- a/xapp/claws-mail/files/patch-configure.ac +++ b/xapp/claws-mail/files/patch-configure.ac @@ -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 ], [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 ], [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) diff --git a/xapp/claws-mail/files/patch-src_common_ssl.c b/xapp/claws-mail/files/patch-src_common_ssl.c new file mode 100644 index 00000000..93f8fb93 --- /dev/null +++ b/xapp/claws-mail/files/patch-src_common_ssl.c @@ -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", diff --git a/xapp/claws-mail/pkg-plist b/xapp/claws-mail/pkg-plist index ab9d553b..a92180d0 100644 --- a/xapp/claws-mail/pkg-plist +++ b/xapp/claws-mail/pkg-plist @@ -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