summaryrefslogtreecommitdiff
path: root/mail/balsa
diff options
context:
space:
mode:
Diffstat (limited to 'mail/balsa')
-rw-r--r--mail/balsa/Makefile70
-rw-r--r--mail/balsa/distinfo6
-rw-r--r--mail/balsa/files/patch-configure29
-rw-r--r--mail/balsa/pkg-plist299
4 files changed, 36 insertions, 368 deletions
diff --git a/mail/balsa/Makefile b/mail/balsa/Makefile
index b572164bb1c1..3090f06ad55e 100644
--- a/mail/balsa/Makefile
+++ b/mail/balsa/Makefile
@@ -1,8 +1,8 @@
PORTNAME= balsa
-PORTVERSION= 2.6.4
+PORTVERSION= 2.6.5
PORTREVISION= 2
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 +10,44 @@ 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 \
- libgmime-3.0.so:mail/gmime30 \
+LIB_DEPENDS= 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 gettext-tools 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}
-
-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_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
+
+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>
diff --git a/mail/balsa/distinfo b/mail/balsa/distinfo
index 62312451a696..02eae1fba705 100644
--- a/mail/balsa/distinfo
+++ b/mail/balsa/distinfo
@@ -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
diff --git a/mail/balsa/files/patch-configure b/mail/balsa/files/patch-configure
deleted file mode 100644
index 2f9854a63192..000000000000
--- a/mail/balsa/files/patch-configure
+++ /dev/null
@@ -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
diff --git a/mail/balsa/pkg-plist b/mail/balsa/pkg-plist
index 1c991b79df83..0699e553128d 100644
--- a/mail/balsa/pkg-plist
+++ b/mail/balsa/pkg-plist
@@ -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