mail/balsa: update to 2.6.5

Difference with the submitted patch: this version uses webkit-gtk to
render html emails and uses "USES=localbase" instead of patching meson
to find where libintl.h is located

PR:	286697
This commit is contained in:
Olivier Duchateau
2025-06-06 14:55:04 +02:00
committed by Baptiste Daroussin
parent aa63e7fc37
commit 0020cedabc
4 changed files with 35 additions and 367 deletions
+30 -38
View File
@@ -1,8 +1,7 @@
PORTNAME= balsa
PORTVERSION= 2.6.4
PORTREVISION= 2
PORTVERSION= 2.6.5
CATEGORIES= mail gnome
MASTER_SITES= http://pawsa.fedorapeople.org/balsa/
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Mail reader for the GNOME desktop
@@ -10,52 +9,45 @@ WWW= https://pawsa.fedorapeople.org/balsa/
LICENSE= GPLv2
BUILD_DEPENDS= gnome-keyring:security/gnome-keyring \
itstool:textproc/itstool \
yelp-tools>=0:textproc/yelp-tools
LIB_DEPENDS= libpcre.so:devel/pcre \
libesmtp.so:mail/libesmtp \
LIB_DEPENDS= libesmtp.so:mail/libesmtp \
libgmime-3.0.so:mail/gmime30 \
libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libical.so:devel/libical \
libwebkit2gtk-4.0.so:www/webkit2-gtk@40 \
libgnutls.so:security/gnutls \
libfribidi.so:converters/fribidi \
libsoup-2.4.so:devel/libsoup \
libgpgme.so:security/gpgme \
libcanberra.so:audio/libcanberra \
libharfbuzz.so:print/harfbuzz \
libsecret-1.so:security/libsecret \
libenchant-2.so:textproc/enchant2
libsoup-3.0.so:devel/libsoup3 \
libgcr-base-3.so:security/gcr3 \
libwebkit2gtk-4.1.so:www/webkit2-gtk@41 \
libsecret-1.so:security/libsecret
RUN_DEPENDS= gnome-keyring:security/gnome-keyring
USES= cpe desktop-file-utils gettext gmake gnome iconv libtool pathfix perl5 \
pkgconfig tar:xz
USES= cpe desktop-file-utils gettext-runtime gnome iconv localbase meson \
pkgconfig sqlite tar:xz
CPE_VENDOR= gnome
USE_GNOME= cairo gdkpixbuf gnomeprefix intlhack libxslt gtksourceview4
USE_XORG= x11
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS= --with-canberra \
--with-gtksourceview
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
USE_GNOME= glib20 gtk30 gtksourceview4 libxml2
MESON_ARGS= -Dsysconfdir=${LOCALBASE}/etc \
-Dautocrypt=true \
-Dcanberra=true \
-Dhtml-widget=webkit2 \
-Dgtksourceview=true \
-Dgpe=true \
-Dwebdav=true \
-Dgcr=true
OPTIONS_DEFINE= LDAP GTKSPELL GTKSV NOTIFY GPG
OPTIONS_DEFAULT=LDAP GTKSPELL GTKSV NOTIFY
OPTIONS_SUB= yes
GPG_DESC= GnuPG support
GTKSPELL_DESC= Spell checking support
GTKSV_DESC= GtkSourceview support
GPG_LIB_DEPENDS= libgpgme.so:security/gpgme
GPG_CONFIGURE_WITH= gpgme
GTKSPELL_LIB_DEPENDS= libgtkspell3-3.so:textproc/gtkspell3
GTKSPELL_CONFIGURE_WITH= gtkspell
GTKSV_USE= GNOME=gtksourceview3
GTKSV_CONFIGURE_WITH= gtksourceview
LDAP_USES= ldap
LDAP_CONFIGURE_WITH= ldap
NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
NOTIFY_CONFIGURE_WITH= libnotify
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= GNOME
OPTIONS_DEFINE= SPELL
OPTIONS_DEFAULT=SPELL
SPELL_DESC= Spell checking support
SPELL_LIB_DEPENDS= libgspell-1.so:textproc/gspell
SPELL_MESON_ON= -Dspell-checker=gspell
SPELL_LIB_DEPENDS_OFF= libenchant-2.so:textproc/enchant2
SPELL_MESON_OFF= -Dspell-checker=internal
.include <bsd.port.mk>
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1672764797
SHA256 (balsa-2.6.4.tar.xz) = befa5984511db33d41f2b1ecbfc99e22a15d45d08efe5d737b5174a1a6ac8fc1
SIZE (balsa-2.6.4.tar.xz) = 3710272
TIMESTAMP = 1749210204
SHA256 (gnome/balsa-2.6.5.tar.bz2) = 89796b18d476a6cc3446c6d3d9acc45e5788d744c8479bd401614b2fc87acdad
SIZE (gnome/balsa-2.6.5.tar.bz2) = 4602383
-29
View File
@@ -1,29 +0,0 @@
--- configure.orig 2023-06-10 11:48:17 UTC
+++ configure
@@ -16081,7 +16081,7 @@
fi
BALSA_WEB_EXTENSIONS="${libdir}/${PACKAGE}"
- CPPFLAGS="$CPPFLAGS -DBALSA_WEB_EXTENSIONS=\\\"$BALSA_WEB_EXTENSIONS\\\""
+ CPPFLAGS="$CPPFLAGS -DBALSA_WEB_EXTENSIONS=\\\"$BALSA_WEB_EXTENSIONS\\\""
for ac_prog in python-html2text \
html2markdown \
html2markdown.py2 \
@@ -16501,7 +16501,7 @@
printf %s "(cached) " >&6
else $as_nop
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lldap -llber -lresolv $LIBS"
+LIBS="-lldap -llber $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -16534,7 +16534,7 @@
printf "%s\n" "#define ENABLE_LDAP 1" >>confdefs.h
- LIBS="-lldap -llber -lresolv $LIBS"
+ LIBS="-lldap -llber $LIBS"
else $as_nop
as_fn_error $? "*** You enabled LDAP but ldap library is not found." "$LINENO" 5
fi
+2 -297
View File
@@ -1,9 +1,7 @@
bin/balsa
bin/balsa-ab
etc/sound/events/balsa.soundlist
lib/balsa/libhtmlfilter.a
lib/balsa/libhtmlfilter.so
share/man/man1/balsa.1.gz
share/applications/balsa-mailto-handler.desktop
share/applications/org.desktop.Balsa.desktop
%%DATADIR%%/gtksourceview-3.0/balsa-mail-style.xml
@@ -83,301 +81,6 @@ share/applications/org.desktop.Balsa.desktop
%%DATADIR%%/pixmaps/balsa_attention.png
%%DATADIR%%/pixmaps/balsa_icon.png
%%DATADIR%%/pixmaps/balsa_logo.png
share/help/C/balsa/ab-conf.page
share/help/C/balsa/authors.page
share/help/C/balsa/balsa.entities
share/help/C/balsa/common-tasks.page
share/help/C/balsa/figures/address-book-ldap.png
share/help/C/balsa/figures/address-book-modify.png
share/help/C/balsa/figures/address-book-vcard.png
share/help/C/balsa/figures/address-book.png
share/help/C/balsa/figures/balsa_logo.png
share/help/C/balsa/figures/druid-start.png
share/help/C/balsa/figures/example-alias.png
share/help/C/balsa/figures/figuresdobaaddress-book-modify.png
share/help/C/balsa/figures/main-window-toolbar.png
share/help/C/balsa/figures/main-window.png
share/help/C/balsa/figures/message-window.png
share/help/C/balsa/figures/msg-part-select.png
share/help/C/balsa/figures/newmsg-window-attachments.png
share/help/C/balsa/figures/newmsg-window-toolbar.png
share/help/C/balsa/figures/newmsg-window.png
share/help/C/balsa/figures/preferences-window.png
share/help/C/balsa/figures/spell-check.png
share/help/C/balsa/folder-config.page
share/help/C/balsa/getting-started.page
share/help/C/balsa/glossary.page
share/help/C/balsa/identities.page
share/help/C/balsa/index.page
share/help/C/balsa/introduction.page
share/help/C/balsa/its-not-working.page
share/help/C/balsa/mbox-formats.page
share/help/C/balsa/preferences-address-books.page
share/help/C/balsa/preferences-display-options.page
share/help/C/balsa/preferences-mail-options.page
share/help/C/balsa/preferences-miscellaneous.page
share/help/C/balsa/preferences-spelling.page
share/help/C/balsa/preferences-startup.page
share/help/C/balsa/preferences.page
share/help/C/balsa/toolbar-prefs.page
share/help/C/balsa/win-composer.page
share/help/C/balsa/win-filters.page
share/help/C/balsa/win-main.page
share/help/C/balsa/win-message.page
share/help/C/balsa/win-run-filters.page
share/help/C/balsa/win-search.page
share/help/cs/balsa/ab-conf.page
share/help/cs/balsa/authors.page
share/help/cs/balsa/common-tasks.page
share/help/cs/balsa/figures/address-book-ldap.png
share/help/cs/balsa/figures/address-book-modify.png
share/help/cs/balsa/figures/address-book-vcard.png
share/help/cs/balsa/figures/address-book.png
share/help/cs/balsa/figures/balsa_logo.png
share/help/cs/balsa/figures/druid-start.png
share/help/cs/balsa/figures/example-alias.png
share/help/cs/balsa/figures/figuresdobaaddress-book-modify.png
share/help/cs/balsa/figures/main-window-toolbar.png
share/help/cs/balsa/figures/main-window.png
share/help/cs/balsa/figures/message-window.png
share/help/cs/balsa/figures/msg-part-select.png
share/help/cs/balsa/figures/newmsg-window-attachments.png
share/help/cs/balsa/figures/newmsg-window-toolbar.png
share/help/cs/balsa/figures/newmsg-window.png
share/help/cs/balsa/figures/preferences-window.png
share/help/cs/balsa/figures/spell-check.png
share/help/cs/balsa/folder-config.page
share/help/cs/balsa/getting-started.page
share/help/cs/balsa/glossary.page
share/help/cs/balsa/identities.page
share/help/cs/balsa/index.page
share/help/cs/balsa/introduction.page
share/help/cs/balsa/its-not-working.page
share/help/cs/balsa/mbox-formats.page
share/help/cs/balsa/preferences-address-books.page
share/help/cs/balsa/preferences-display-options.page
share/help/cs/balsa/preferences-mail-options.page
share/help/cs/balsa/preferences-miscellaneous.page
share/help/cs/balsa/preferences-spelling.page
share/help/cs/balsa/preferences-startup.page
share/help/cs/balsa/preferences.page
share/help/cs/balsa/toolbar-prefs.page
share/help/cs/balsa/win-composer.page
share/help/cs/balsa/win-filters.page
share/help/cs/balsa/win-main.page
share/help/cs/balsa/win-message.page
share/help/cs/balsa/win-run-filters.page
share/help/cs/balsa/win-search.page
share/help/de/balsa/ab-conf.page
share/help/de/balsa/authors.page
share/help/de/balsa/common-tasks.page
share/help/de/balsa/figures/address-book-ldap.png
share/help/de/balsa/figures/address-book-modify.png
share/help/de/balsa/figures/address-book-vcard.png
share/help/de/balsa/figures/address-book.png
share/help/de/balsa/figures/balsa_logo.png
share/help/de/balsa/figures/druid-start.png
share/help/de/balsa/figures/example-alias.png
share/help/de/balsa/figures/figuresdobaaddress-book-modify.png
share/help/de/balsa/figures/main-window-toolbar.png
share/help/de/balsa/figures/main-window.png
share/help/de/balsa/figures/message-window.png
share/help/de/balsa/figures/msg-part-select.png
share/help/de/balsa/figures/newmsg-window-attachments.png
share/help/de/balsa/figures/newmsg-window-toolbar.png
share/help/de/balsa/figures/newmsg-window.png
share/help/de/balsa/figures/preferences-window.png
share/help/de/balsa/figures/spell-check.png
share/help/de/balsa/folder-config.page
share/help/de/balsa/getting-started.page
share/help/de/balsa/glossary.page
share/help/de/balsa/identities.page
share/help/de/balsa/index.page
share/help/de/balsa/introduction.page
share/help/de/balsa/its-not-working.page
share/help/de/balsa/mbox-formats.page
share/help/de/balsa/preferences-address-books.page
share/help/de/balsa/preferences-display-options.page
share/help/de/balsa/preferences-mail-options.page
share/help/de/balsa/preferences-miscellaneous.page
share/help/de/balsa/preferences-spelling.page
share/help/de/balsa/preferences-startup.page
share/help/de/balsa/preferences.page
share/help/de/balsa/toolbar-prefs.page
share/help/de/balsa/win-composer.page
share/help/de/balsa/win-filters.page
share/help/de/balsa/win-main.page
share/help/de/balsa/win-message.page
share/help/de/balsa/win-run-filters.page
share/help/de/balsa/win-search.page
share/help/el/balsa/ab-conf.page
share/help/el/balsa/authors.page
share/help/el/balsa/common-tasks.page
share/help/el/balsa/figures/address-book-ldap.png
share/help/el/balsa/figures/address-book-modify.png
share/help/el/balsa/figures/address-book-vcard.png
share/help/el/balsa/figures/address-book.png
share/help/el/balsa/figures/balsa_logo.png
share/help/el/balsa/figures/druid-start.png
share/help/el/balsa/figures/example-alias.png
share/help/el/balsa/figures/figuresdobaaddress-book-modify.png
share/help/el/balsa/figures/main-window-toolbar.png
share/help/el/balsa/figures/main-window.png
share/help/el/balsa/figures/message-window.png
share/help/el/balsa/figures/msg-part-select.png
share/help/el/balsa/figures/newmsg-window-attachments.png
share/help/el/balsa/figures/newmsg-window-toolbar.png
share/help/el/balsa/figures/newmsg-window.png
share/help/el/balsa/figures/preferences-window.png
share/help/el/balsa/figures/spell-check.png
share/help/el/balsa/folder-config.page
share/help/el/balsa/getting-started.page
share/help/el/balsa/glossary.page
share/help/el/balsa/identities.page
share/help/el/balsa/index.page
share/help/el/balsa/introduction.page
share/help/el/balsa/its-not-working.page
share/help/el/balsa/mbox-formats.page
share/help/el/balsa/preferences-address-books.page
share/help/el/balsa/preferences-display-options.page
share/help/el/balsa/preferences-mail-options.page
share/help/el/balsa/preferences-miscellaneous.page
share/help/el/balsa/preferences-spelling.page
share/help/el/balsa/preferences-startup.page
share/help/el/balsa/preferences.page
share/help/el/balsa/toolbar-prefs.page
share/help/el/balsa/win-composer.page
share/help/el/balsa/win-filters.page
share/help/el/balsa/win-main.page
share/help/el/balsa/win-message.page
share/help/el/balsa/win-run-filters.page
share/help/el/balsa/win-search.page
share/help/es/balsa/ab-conf.page
share/help/es/balsa/authors.page
share/help/es/balsa/common-tasks.page
share/help/es/balsa/figures/address-book-ldap.png
share/help/es/balsa/figures/address-book-modify.png
share/help/es/balsa/figures/address-book-vcard.png
share/help/es/balsa/figures/address-book.png
share/help/es/balsa/figures/balsa_logo.png
share/help/es/balsa/figures/druid-start.png
share/help/es/balsa/figures/example-alias.png
share/help/es/balsa/figures/figuresdobaaddress-book-modify.png
share/help/es/balsa/figures/main-window-toolbar.png
share/help/es/balsa/figures/main-window.png
share/help/es/balsa/figures/message-window.png
share/help/es/balsa/figures/msg-part-select.png
share/help/es/balsa/figures/newmsg-window-attachments.png
share/help/es/balsa/figures/newmsg-window-toolbar.png
share/help/es/balsa/figures/newmsg-window.png
share/help/es/balsa/figures/preferences-window.png
share/help/es/balsa/figures/spell-check.png
share/help/es/balsa/folder-config.page
share/help/es/balsa/getting-started.page
share/help/es/balsa/glossary.page
share/help/es/balsa/identities.page
share/help/es/balsa/index.page
share/help/es/balsa/introduction.page
share/help/es/balsa/its-not-working.page
share/help/es/balsa/mbox-formats.page
share/help/es/balsa/preferences-address-books.page
share/help/es/balsa/preferences-display-options.page
share/help/es/balsa/preferences-mail-options.page
share/help/es/balsa/preferences-miscellaneous.page
share/help/es/balsa/preferences-spelling.page
share/help/es/balsa/preferences-startup.page
share/help/es/balsa/preferences.page
share/help/es/balsa/toolbar-prefs.page
share/help/es/balsa/win-composer.page
share/help/es/balsa/win-filters.page
share/help/es/balsa/win-main.page
share/help/es/balsa/win-message.page
share/help/es/balsa/win-run-filters.page
share/help/es/balsa/win-search.page
share/help/fr/balsa/ab-conf.page
share/help/fr/balsa/authors.page
share/help/fr/balsa/common-tasks.page
share/help/fr/balsa/figures/address-book-ldap.png
share/help/fr/balsa/figures/address-book-modify.png
share/help/fr/balsa/figures/address-book-vcard.png
share/help/fr/balsa/figures/address-book.png
share/help/fr/balsa/figures/balsa_logo.png
share/help/fr/balsa/figures/druid-start.png
share/help/fr/balsa/figures/example-alias.png
share/help/fr/balsa/figures/figuresdobaaddress-book-modify.png
share/help/fr/balsa/figures/main-window-toolbar.png
share/help/fr/balsa/figures/main-window.png
share/help/fr/balsa/figures/message-window.png
share/help/fr/balsa/figures/msg-part-select.png
share/help/fr/balsa/figures/newmsg-window-attachments.png
share/help/fr/balsa/figures/newmsg-window-toolbar.png
share/help/fr/balsa/figures/newmsg-window.png
share/help/fr/balsa/figures/preferences-window.png
share/help/fr/balsa/figures/spell-check.png
share/help/fr/balsa/folder-config.page
share/help/fr/balsa/getting-started.page
share/help/fr/balsa/glossary.page
share/help/fr/balsa/identities.page
share/help/fr/balsa/index.page
share/help/fr/balsa/introduction.page
share/help/fr/balsa/its-not-working.page
share/help/fr/balsa/mbox-formats.page
share/help/fr/balsa/preferences-address-books.page
share/help/fr/balsa/preferences-display-options.page
share/help/fr/balsa/preferences-mail-options.page
share/help/fr/balsa/preferences-miscellaneous.page
share/help/fr/balsa/preferences-spelling.page
share/help/fr/balsa/preferences-startup.page
share/help/fr/balsa/preferences.page
share/help/fr/balsa/toolbar-prefs.page
share/help/fr/balsa/win-composer.page
share/help/fr/balsa/win-filters.page
share/help/fr/balsa/win-main.page
share/help/fr/balsa/win-message.page
share/help/fr/balsa/win-run-filters.page
share/help/fr/balsa/win-search.page
share/help/sl/balsa/ab-conf.page
share/help/sl/balsa/authors.page
share/help/sl/balsa/common-tasks.page
share/help/sl/balsa/figures/address-book-ldap.png
share/help/sl/balsa/figures/address-book-modify.png
share/help/sl/balsa/figures/address-book-vcard.png
share/help/sl/balsa/figures/address-book.png
share/help/sl/balsa/figures/balsa_logo.png
share/help/sl/balsa/figures/druid-start.png
share/help/sl/balsa/figures/example-alias.png
share/help/sl/balsa/figures/figuresdobaaddress-book-modify.png
share/help/sl/balsa/figures/main-window-toolbar.png
share/help/sl/balsa/figures/main-window.png
share/help/sl/balsa/figures/message-window.png
share/help/sl/balsa/figures/msg-part-select.png
share/help/sl/balsa/figures/newmsg-window-attachments.png
share/help/sl/balsa/figures/newmsg-window-toolbar.png
share/help/sl/balsa/figures/newmsg-window.png
share/help/sl/balsa/figures/preferences-window.png
share/help/sl/balsa/figures/spell-check.png
share/help/sl/balsa/folder-config.page
share/help/sl/balsa/getting-started.page
share/help/sl/balsa/glossary.page
share/help/sl/balsa/identities.page
share/help/sl/balsa/index.page
share/help/sl/balsa/introduction.page
share/help/sl/balsa/its-not-working.page
share/help/sl/balsa/mbox-formats.page
share/help/sl/balsa/preferences-address-books.page
share/help/sl/balsa/preferences-display-options.page
share/help/sl/balsa/preferences-mail-options.page
share/help/sl/balsa/preferences-miscellaneous.page
share/help/sl/balsa/preferences-spelling.page
share/help/sl/balsa/preferences-startup.page
share/help/sl/balsa/preferences.page
share/help/sl/balsa/toolbar-prefs.page
share/help/sl/balsa/win-composer.page
share/help/sl/balsa/win-filters.page
share/help/sl/balsa/win-main.page
share/help/sl/balsa/win-message.page
share/help/sl/balsa/win-run-filters.page
share/help/sl/balsa/win-search.page
share/locale/am/LC_MESSAGES/balsa.mo
share/locale/ar/LC_MESSAGES/balsa.mo
share/locale/az/LC_MESSAGES/balsa.mo
@@ -402,6 +105,7 @@ share/locale/hi/LC_MESSAGES/balsa.mo
share/locale/hr/LC_MESSAGES/balsa.mo
share/locale/hu/LC_MESSAGES/balsa.mo
share/locale/id/LC_MESSAGES/balsa.mo
share/locale/ie/LC_MESSAGES/balsa.mo
share/locale/it/LC_MESSAGES/balsa.mo
share/locale/ja/LC_MESSAGES/balsa.mo
share/locale/ka/LC_MESSAGES/balsa.mo
@@ -436,6 +140,7 @@ share/locale/wa/LC_MESSAGES/balsa.mo
share/locale/zh_CN/LC_MESSAGES/balsa.mo
share/locale/zh_HK/LC_MESSAGES/balsa.mo
share/locale/zh_TW/LC_MESSAGES/balsa.mo
share/man/man1/balsa.1.gz
share/metainfo/balsa.appdata.xml
share/pixmaps/gnome-balsa2.png
share/sounds/balsa/newmail.wav