git: efb7dee00c4c - main - mail/geary: Update to 40.0

Neel Chauhan nc at FreeBSD.org
Tue Aug 3 18:25:03 UTC 2021


The branch main has been updated by nc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=efb7dee00c4ce3d6b7cd1d34b064579c6917b534

commit efb7dee00c4ce3d6b7cd1d34b064579c6917b534
Author:     Neel Chauhan <nc at FreeBSD.org>
AuthorDate: 2021-08-03 18:23:49 +0000
Commit:     Neel Chauhan <nc at FreeBSD.org>
CommitDate: 2021-08-03 18:24:51 +0000

    mail/geary: Update to 40.0
---
 mail/geary/Makefile                | 50 ++++++++++++++++-------------
 mail/geary/distinfo                |  6 ++--
 mail/geary/files/patch-meson.build | 20 ++++++++++++
 mail/geary/pkg-plist               | 66 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 117 insertions(+), 25 deletions(-)

diff --git a/mail/geary/Makefile b/mail/geary/Makefile
index 149e6338aa8a..d6db1e8e83a6 100644
--- a/mail/geary/Makefile
+++ b/mail/geary/Makefile
@@ -1,10 +1,9 @@
 # Created by: Gustau Perez <gustau.perez at gmail.com>
 
 PORTNAME=	geary
-PORTVERSION=	3.32.2
-PORTREVISION=	1
+PORTVERSION=	40.0
 CATEGORIES=	mail gnome
-MASTER_SITES=	GNOME
+MASTER_SITES=	GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
 DIST_SUBDIR=	gnome
 
 MAINTAINER=	gnome at FreeBSD.org
@@ -13,32 +12,39 @@ COMMENT=	Mail client for GNOME 3
 LICENSE=	BSD2CLAUSE CC-BY-3.0 LGPL21+
 LICENSE_COMB=	multi
 
-BUILD_DEPENDS=	vapigen:lang/vala \
-		itstool:textproc/itstool
-LIB_DEPENDS=	libgmime-2.6.so:mail/gmime26 \
-		libsoup-2.4.so:devel/libsoup \
-		libunwind.so:devel/libunwind \
-		libjson-glib-1.0.so:devel/json-glib \
-		libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
-		libgoa-1.0.so:net/gnome-online-accounts \
+BUILD_DEPENDS=	itstool:textproc/itstool \
+		vapigen:lang/vala
+LIB_DEPENDS=	libappstream-glib.so:devel/appstream-glib \
 		libcanberra.so:audio/libcanberra \
-		libnotify.so:devel/libnotify \
-		libgee-0.8.so:devel/libgee \
+		libenchant-2.so:textproc/enchant2 \
+		libfolks.so:net-im/folks \
 		libgcr-base-3.so:security/gcr \
+		libgee-0.8.so:devel/libgee \
+		libgmime-3.0.so:mail/gmime30 \
+		libgoa-1.0.so:net/gnome-online-accounts \
+		libgspell-1.so:textproc/gspell \
+		libhandy-1.so:x11-toolkits/libhandy \
+		libicuuc.so:devel/icu \
+		libjson-glib-1.0.so:devel/json-glib \
+		libnotify.so:devel/libnotify \
+		libpeas-gtk-1.0.so:devel/libpeas \
 		libsecret-1.so:security/libsecret \
-		libenchant-2.so:textproc/enchant2 \
-		libfolks.so:net-im/folks
-
-USES=		compiler:c11 desktop-file-utils gettext gnome meson \
-		pkgconfig python:3.5+,build shebangfix sqlite tar:xz
-USE_GNOME=	cairo gtk30 libxml2
+		libsoup-2.4.so:devel/libsoup \
+		libstemmer.so:textproc/snowballstemmer \
+		libunwind.so:devel/libunwind \
+		libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
+		libytnef.so:converters/ytnef
 
+USES=		compiler:c11 desktop-file-utils gettext gnome meson pkgconfig \
+		python:3.5+,build shebangfix sqlite tar:xz
+USE_GNOME=	cairo gsound gtk30 libxml2
+GLIB_SCHEMAS=	org.gnome.Geary.gschema.xml
+INSTALLS_ICONS=	yes
 USE_LDCONFIG=	yes
 
 SHEBANG_FILES=	desktop/geary-attach
-INSTALLS_ICONS=	yes
-BINARY_ALIAS=	python3=${PYTHON_VERSION}
 
-GLIB_SCHEMAS=	org.gnome.Geary.gschema.xml
+MESON_ARGS=	-Dprofile=release
+BINARY_ALIAS=	python3=${PYTHON_VERSION}
 
 .include <bsd.port.mk>
diff --git a/mail/geary/distinfo b/mail/geary/distinfo
index c42f19ef2b19..150c659b2b89 100644
--- a/mail/geary/distinfo
+++ b/mail/geary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601040964
-SHA256 (gnome/geary-3.32.2.tar.xz) = f821632356f1c0f694e6fe7c301952fa393e3522a0151f718348ec80f01fe569
-SIZE (gnome/geary-3.32.2.tar.xz) = 2234052
+TIMESTAMP = 1628011356
+SHA256 (gnome/geary-40.0.tar.xz) = 3356203725a924d6cb358e0c29ad090f4177d8d7b7f8210412cf0250ca6856b0
+SIZE (gnome/geary-40.0.tar.xz) = 2490940
diff --git a/mail/geary/files/patch-meson.build b/mail/geary/files/patch-meson.build
new file mode 100644
index 000000000000..d6767378dd40
--- /dev/null
+++ b/mail/geary/files/patch-meson.build
@@ -0,0 +1,20 @@
+--- meson.build.orig	2021-04-23 03:57:02 UTC
++++ meson.build
+@@ -94,7 +94,7 @@ libmath = cc.find_library('m')
+ libpeas = dependency('libpeas-1.0', version: '>= 1.24.0')
+ libpeas_gtk = dependency('libpeas-gtk-1.0', version: '>= 1.24.0')
+ libsecret = dependency('libsecret-1', version: '>= 0.11')
+-libstemmer_dep = cc.find_library('stemmer')
++libstemmer_dep = cc.find_library('stemmer', dirs: [ '/usr/local/lib/' ])
+ libsoup = dependency('libsoup-2.4', version: '>= 2.48')
+ libunwind_dep = dependency(
+   'libunwind', version: '>= 1.1', required: get_option('libunwind')
+@@ -114,7 +114,7 @@ webkit2gtk_web_extension = dependency('webkit2gtk-web-
+ icu_uc = declare_dependency(
+   dependencies: [
+     valac.find_library('icu-uc', dirs: [vapi_dir]),
+-    cc.find_library('icuuc'),
++    cc.find_library('icuuc', dirs: [ '/usr/local/lib/' ]),
+   ],
+ )
+ 
diff --git a/mail/geary/pkg-plist b/mail/geary/pkg-plist
index 74e697a817f6..6a8e12314055 100644
--- a/mail/geary/pkg-plist
+++ b/mail/geary/pkg-plist
@@ -1,7 +1,23 @@
 bin/geary
+lib/geary/libgeary-client-40.0.so
+lib/geary/plugins/desktop-notifications/desktop-notifications.plugin
+lib/geary/plugins/desktop-notifications/libdesktop-notifications.so
+lib/geary/plugins/email-templates/email-templates.plugin
+lib/geary/plugins/email-templates/libemail-templates.so
+lib/geary/plugins/folder-highlight/folder-highlight.plugin
+lib/geary/plugins/folder-highlight/libfolder-highlight.so
+lib/geary/plugins/mail-merge/libmail-merge.so
+lib/geary/plugins/mail-merge/mail-merge.plugin
+lib/geary/plugins/notification-badge/libnotification-badge.so
+lib/geary/plugins/notification-badge/notification-badge.plugin
+lib/geary/plugins/sent-sound/libsent-sound.so
+lib/geary/plugins/sent-sound/sent-sound.plugin
+lib/geary/plugins/special-folders/libspecial-folders.so
+lib/geary/plugins/special-folders/special-folders.plugin
 lib/geary/web-extensions/libgeary-web-process.so
 share/applications/geary-autostart.desktop
 share/applications/org.gnome.Geary.desktop
+share/dbus-1/services/org.gnome.Geary.service
 %%DATADIR%%/sql/version-001.sql
 %%DATADIR%%/sql/version-002.sql
 %%DATADIR%%/sql/version-003.sql
@@ -27,6 +43,11 @@ share/applications/org.gnome.Geary.desktop
 %%DATADIR%%/sql/version-023.sql
 %%DATADIR%%/sql/version-024.sql
 %%DATADIR%%/sql/version-025.sql
+%%DATADIR%%/sql/version-026.sql
+%%DATADIR%%/sql/version-027.sql
+%%DATADIR%%/sql/version-028.sql
+%%DATADIR%%/sql/version-029.sql
+%%DATADIR%%/sql/version-030.sql
 share/help/C/geary/accounts.page
 share/help/C/geary/archive.page
 share/help/C/geary/bugs.page
@@ -41,6 +62,20 @@ share/help/C/geary/search.page
 share/help/C/geary/shortcuts.page
 share/help/C/geary/star.page
 share/help/C/geary/write.page
+share/help/ca/geary/accounts.page
+share/help/ca/geary/archive.page
+share/help/ca/geary/bugs.page
+share/help/ca/geary/contributing.page
+share/help/ca/geary/figures/geary.svg
+share/help/ca/geary/index.page
+share/help/ca/geary/label.page
+share/help/ca/geary/limits.page
+share/help/ca/geary/overview.page
+share/help/ca/geary/preferences.page
+share/help/ca/geary/search.page
+share/help/ca/geary/shortcuts.page
+share/help/ca/geary/star.page
+share/help/ca/geary/write.page
 share/help/cs/geary/accounts.page
 share/help/cs/geary/archive.page
 share/help/cs/geary/bugs.page
@@ -111,6 +146,20 @@ share/help/fr/geary/search.page
 share/help/fr/geary/shortcuts.page
 share/help/fr/geary/star.page
 share/help/fr/geary/write.page
+share/help/id/geary/accounts.page
+share/help/id/geary/archive.page
+share/help/id/geary/bugs.page
+share/help/id/geary/contributing.page
+share/help/id/geary/figures/geary.svg
+share/help/id/geary/index.page
+share/help/id/geary/label.page
+share/help/id/geary/limits.page
+share/help/id/geary/overview.page
+share/help/id/geary/preferences.page
+share/help/id/geary/search.page
+share/help/id/geary/shortcuts.page
+share/help/id/geary/star.page
+share/help/id/geary/write.page
 share/help/it/geary/accounts.page
 share/help/it/geary/archive.page
 share/help/it/geary/bugs.page
@@ -181,12 +230,29 @@ share/help/tr/geary/search.page
 share/help/tr/geary/shortcuts.page
 share/help/tr/geary/star.page
 share/help/tr/geary/write.page
+share/help/uk/geary/accounts.page
+share/help/uk/geary/archive.page
+share/help/uk/geary/bugs.page
+share/help/uk/geary/contributing.page
+share/help/uk/geary/figures/geary.svg
+share/help/uk/geary/index.page
+share/help/uk/geary/label.page
+share/help/uk/geary/limits.page
+share/help/uk/geary/overview.page
+share/help/uk/geary/preferences.page
+share/help/uk/geary/search.page
+share/help/uk/geary/shortcuts.page
+share/help/uk/geary/star.page
+share/help/uk/geary/write.page
 share/icons/hicolor/scalable/actions/close-symbolic.svg
 share/icons/hicolor/scalable/actions/detach-symbolic.svg
 share/icons/hicolor/scalable/actions/edit-symbolic.svg
+share/icons/hicolor/scalable/actions/font-color-symbolic.svg
+share/icons/hicolor/scalable/actions/font-size-symbolic.svg
 share/icons/hicolor/scalable/actions/format-ordered-list-symbolic-rtl.svg
 share/icons/hicolor/scalable/actions/format-ordered-list-symbolic.svg
 share/icons/hicolor/scalable/actions/format-text-remove-symbolic.svg
+share/icons/hicolor/scalable/actions/format-toolbar-toggle-symbolic.svg
 share/icons/hicolor/scalable/actions/format-unordered-list-symbolic-rtl.svg
 share/icons/hicolor/scalable/actions/format-unordered-list-symbolic.svg
 share/icons/hicolor/scalable/actions/mail-archive-symbolic.svg


More information about the dev-commits-ports-main mailing list