28 Commits

Author SHA1 Message Date
Wang Mingyu
5851155197 evolution-data-server: upgrade 3.44.1 -> 3.44.2
Changelog:
==========
Bug Fixes:
	I#359 - CalDAV: Crash on calendar update
	I#386 - e-webdav-discover: Fails to find Radicale calendars within collection account
	I#388 - Google OAuth out-of-band (oob) flow will be deprecated
	I#389 - IMAPx: Fails to create folder with NIL folder hierarchy delimiter
	evo-I#1348 - WebDAVCollectionBackend: Removes sources on server error

Miscellaneous:
	ERemindersWidget: Allow width shrink for small screens
	Fix few memory leaks discovered by Coverity scan
	GOA module: Prevent ESource removal on D-Bus reconnect or registry reload

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-06 13:58:43 -07:00
Markus Volk
abdb05b6b4 unblock some recipes for wayland
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-01 08:43:01 -07:00
Khem Raj
578b999689 evolution-data-server: Do not pass --library-path to gir compiler
This is using LIB_INSTALL_DIR which is pointing to target libdir e.g.
/usr/lib which is essentially a path inside sysroot but when passing it
via --library-path, it ends up adding this to linker commandline via
LD_LIBRARY_PATH and -rpath options which is flagged by gcc correctly as

arm-yoe-linux-gnueabi/12.0.1/ld: warning: library search path "/usr/lib" is unsafe for cross-compilation
| /usr/lib/libgio-2.0.so: file not recognized: file format not recognized
| collect2: error: ld returned 1 exit status

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2022-05-02 10:46:11 -07:00
wangmy
1a9c78999b evolution-data-server: upgrade 3.44.0 -> 3.44.1
Changelog:
https://download.gnome.org/sources/evolution-data-server/3.44/evolution-data-server-3.44.1.news

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
Khem Raj
3698e333b1 evolution-data-server: Disable g-i on musl
g-i calls on musl are adding -L/usr/lib to linker path which confuses
the build as it tried to use the libraries from build host and fails
badly

Fixes

aarch64-yoe-linux-musl-ld: warning: library search path "/usr/lib" is
unsafe for cross-compilation
...
| /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux-musl/evolution-data-server/3.44.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux-musl/aarch64-yoe-linux-musl-ld: skipping incompa
tible /usr/lib/libunwind.so when searching for -l:libunwind.so
| Error relocating /usr/lib/libz.so.1: unsupported relocation type 8
| Error relocating /usr/lib/libz.so.1: unsupported relocation type 8

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2022-04-11 07:47:11 -07:00
Andreas Müller
4c14cc3dc2 evolution-data-server: re-enable gobject-introspection
Tested on glibc/aarch64 after recent update.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-06 20:25:34 -04:00
Andreas Müller
52d5054fc0 evolution-data-server: upgrade 3.43.1 -> 3.44.0
See changelog at [1-3]

[1] https://download.gnome.org/sources/evolution-data-server/3.44/evolution-data-server-3.44.0.news
[2] https://download.gnome.org/sources/evolution-data-server/3.43/evolution-data-server-3.43.3.news
[3] https://download.gnome.org/sources/evolution-data-server/3.43/evolution-data-server-3.43.2.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-06 20:25:33 -04:00
Markus Volk
60c0071926 evolution-data-server: update to v3.43.1
fix evolution-data-server build in the same way it was done for libical

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-06 10:18:33 -08:00
Khem Raj
06851c6fdc recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Markus Volk
a55110b6f6 evolution-data-server: try to fix g-i data generation
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-27 18:19:11 -08:00
Khem Raj
1746b37937 evolution-data-server: Disable g-i data generation
This still fails the build, since it starts peeking into build machine
sysroot

Fixes
| FAILED: src/camel/Camel-1.2.gir /mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux-musl/evolution-data-server/3.42.3-r0/build/src/camel/Camel-1.2.gir
...
| Error loading shared library libz.so.1: Exec format error (needed by /mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux-musl/evolution-data-server/3.42.3-r0
/build/src/camel/libcamel-1.2.so.63)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Markus Volk <f_l_k@t-online.de>
2022-01-25 21:03:16 -08:00
Markus Volk
ccd5c225fd evolution-data-server: cleanup; enable vala introspection
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-24 09:11:01 -08:00
Andreas Müller
86ee2df8f1 evolution-data-server: upgrade 3.42.2 -> 3.42.3
Evolution-Data-Server 3.42.3 2022-01-07
---------------------------------------
Bug Fixes:
	I#368 - Calendar: X-EVOLUTION-ENDDATE can be calculated incorrectly
	I#371 - e-cal-util: Fix timezone clamp with DUE date only
Miscellaneous:
	e-cal-client: Correct non-NULL check in e_cal_client_create_objects_sync()
	Calendar: Adapt to libical 3.0.12 change
Translations:
	Gianvito Cavasoli (it)
	Quentin PAGÈS (oc)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-11 17:51:55 -08:00
Andreas Müller
45f769b54f evolution-data-server: upgrade 3.40.2 -> 3.42.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-05 08:17:18 -08:00
Martin Jansa
c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Andreas Müller
629debd195 evolution-data-server: upgrade 3.40.1 -> 3.40.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 08:49:21 -07:00
Khem Raj
82a4c2616e evolution-data-server: Update to 3.40.1
Removed backported patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-05-11 08:27:27 -07:00
Andreas Müller
313b98f73c evolution-data-server: Backport upstream patch to fix configure on latest CMake
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-11 08:27:27 -07:00
Andreas Müller
183210c0a0 evolution-data-server: upgrade 3.36.4 -> 3.36.5
Evolution-Data-Server 3.36.5 2020-08-07
---------------------------------------

Bug Fixes:
	I#236 - Uses LC_ADDRESS unconditionally in libphonenumber code (Milan Crha)
	I#240 - IMAPx: Disable move to real junk/trash in server-side virtual folders (Milan Crha)

Miscellaneous:
	Fix a memory leak in ebmb_gather_photos_local_filenames() (Milan Crha)
	ESoupSession: Provided SoupAuth might not be always used by libsoup (Milan Crha)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:32:07 -07:00
Andreas Müller
da081b0f34 evolution-data-server: upgrade 3.36.3 -> 3.36.4
Evolution-Data-Server 3.36.4 2020-07-03
---------------------------------------

Bug Fixes:
	I#215 - Utilize If-None-Match header for WebCal refresh (Milan Crha)
	I#222 - Camel: Match-All condition doesn't show any messages (Milan Crha)
	I#226 - CVE-2020-14928: Response Injection via STARTTLS in SMTP and POP3 (Milan Crha)
	I#228 - Restarting evolution-source-registry re-enables user-disabled CalDAV accounts (Milan Crha)
	evo-I#982 - 'Message contains'-search broken in 3.36.3 (Milan Crha)

Miscellaneous:
	camel-folder-search: Fix a memory leak when searching message body (Milan Crha)
	Rename camel_stream_buffer_truncate() to camel_stream_buffer_discard_cache() (Milan Crha)

Translations:
	Baurzhan Muftakhidinov (kk)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28 12:52:14 -07:00
Andreas Müller
1f2817dd4d evolution-data-server: upgrade 3.34.4 -> 3.36.3
Evolution-Data-Server 3.36.3 2020-05-29
---------------------------------------

Bug Fixes:
	I#101 - DAV backends: Limit server requests after getting online (Milan Crha)
	I#210 - Global buffer overflow in e_contact_check_attr_type_value_used() (Milan Crha)
	I#211 - IMAPx: No IDLE after extraneous connection reset (Milan Crha)
	I#212 - EWebDAVSession: Ignore text/plain server responses on success (Milan Crha)
	I#213 - camel_mime_filter_backup() calls memcpy(null, ...) (Milan Crha)
	I#219 - Search folder content rebuilt after a change in it (Milan Crha)
	evo-I#915 - Fix some issues reported by Clang's ubsan sanitizer (Milan Crha)

Miscellaneous:
	CamelFilterDriver: do_shell: NULL-terminate the arguments array (Milan Crha)
	ECollectionBackend: Limit how often checks for new child sources (Milan Crha)

Evolution-Data-Server 3.36.2 2020-04-24
---------------------------------------

Bug Fixes:
	I#203 - Google book: Do not use progress callbacks in libgdata sync API (Milan Crha)
	I#204 - GOA-configured Nextcloud account not appearing (Milan Crha)
	I#206 - LDAP: Incorrectly converts SExp to LDAP query (Milan Crha)

Miscellaneous:
	ESourceRegistryWatcher: The 'filter' signal listener should not be required (Milan Crha)

Translations:
	Goran Vidović (hr)
	Fabio Tomat (fur)

Evolution-Data-Server 3.36.1 2020-03-27
---------------------------------------

Bug Fixes:
	I#199 - ESoupAuthBearer: Is not thread safe (Milan Crha)
	evo-I#831 - Free/Busy times are not in UTC (Milan Crha)
	ews-I#87 - Meta backends not moved back online after connect failure (Milan Crha)

Translations:
	Goran Vidović (hr)
	Daniel Korostil (uk)
	Daniel Șerbănescu (ro)

Evolution-Data-Server 3.36.0 2020-03-06
---------------------------------------

Bug Fixes:
	I#198 - goa: Doesn't set ESourceAuthentication::is-external properly (Milan Crha)

Translations:
	Alan Mortensen (da)
	Nathan Follens (nl)
	Matej Urbančič (sl)
	Jiri Grönroos (fi)
	Gianvito Cavasoli (it)
	Tim Sabsch (de)

Evolution-Data-Server 3.35.92 2020-02-28
----------------------------------------

Bug Fixes:
	I#166 - Remembers last connection error for too long (Milan Crha)
	I#167 - IMAPx: Can claim existing folders as gone (Milan Crha)
	I#192 - Collection accounts: Do not suddenly enable disabled sub-sources (Milan Crha)
	I#193 - EWebDAVDiscover: Can skip lookup for books with /.well-known/carddav address (Milan Crha)
	I#194 - e-cal-recur: Incorrect timezone used for DTEND from DURATION (Milan Crha)

Miscellaneous:
	EWebDAVCollectionBackend: Require credentials only if user name is set (Milan Crha)
	CalDAV/CardDAV: Fix 'local_error' variable usage in connect_sync() (Milan Crha)
	CalDAV/CardDAV: Remove unused variable declaration (Milan Crha)
	CalDAV: Claim not found objects during refresh as removed (Milan Crha)

Translations:
	Fran Dieguez (gl)
	Piotr DrÄ…g (pl)
	Asier Sarasua Garmendia (eu)
	Charles Monzat (fr)
	Marek Černocký (cs)
	Changwoo Ryu (ko)

Evolution-Data-Server 3.35.91 2020-02-14
----------------------------------------

Bug Fixes:
	I#168 - Camel: Can fail to connect when password contains non-ASCII letters (Milan Crha)
	I#178 - Implement RFC 6856 - POP3 support for UTF-8 (Milan Crha)
	I#187 - camel-sasl-gssapi: Fails to build without KRB5 (Milan Crha)
	I#189 - Crash on malformed server response with minimal capabilities (Milan Crha)

Miscellaneous:
	Remove outdated and unused devel-docs files from camel (Milan Crha)
	EWebDAVDiscover: Returns address books when asked for calendars only (Milan Crha)

Translations:
	Aurimas ÄŒernius (lt)
	Daniel Mustieles (es)
	Anders Jonsson (sv)
	Rafael Fontenelle (pt_BR)
	Sabri Ünal (tr)
	Kukuh Syafaat (id)
	Balázs Úr (hu)

Evolution-Data-Server 3.35.90 2020-01-31
----------------------------------------

Bug Fixes:
	I#154 - Replace deprecated gdk_beep() usage in the code (Milan Crha)
	I#179 - Calendar: Handle errors in file backend's refresh thread gracefully (Milan Crha)
	I#184 - WebDAV: Privilege with multiple child elements not handled properly (Milan Crha)
	I#186 - Allow override of PHONENUMBER_DEFINITIONS (Milan Crha)
	M!34 - Use G_PARAM_STATIC_STRINGS (Niels De Graef)
	M!35 - CamelMessageContentInfo: Define CamelProviderAutoDetectFunc (Corentin Noël)
	M!36 - EBookSqlite: Make the signal definition for before-*-contact more specific (Corentin Noël)
	M!37 - CamelFolderSummary: Explicitely map the virtual methods to their callers (Corentin Noël)
	evo-I#686 - Broken search folder that includes all mails from other search folders (Milan Crha)

Miscellaneous:
	EDBusServer: Delay new module load (Milan Crha)
	alarm-notify: Double-free with certain types of the reminder (Milan Crha)
	ESourceCollection: Add 'allow-sources-rename' property (Milan Crha)
	camel: Document the GHashTable type in CamelProviderAutoDetectFunc and camel_provider_auto_detect (Corentin Noël)
	Speed-up e_contact_get_attributes_set() (Milan Crha)
	Prefer GSlice over heap allocation for short-lived structures (Milan Crha)
	EBookSqlite: Address runtime warnings from remove_leading_zeros() in unit tests (Milan Crha)
	CamelMessageInfo: Cache common strings in the string pool (Milan Crha)
	ECalCache: Be more specific regarding the signal definition and fix documentation (Corentin Noël)
	CamelHeaderParam: Specify the transfer annotation for camel_header_param (Corentin Noël)
	Vala: Add more .metadata fixes (Corentin Noël)
	Bump libical-glib dependency to 3.0.7 and benefit from its behavior (Milan Crha)

Translations:
	Rafael Fontenelle (pt_BR)
	Sucipto (id)
	Dušan Kazik (sk)
	Anders Jonsson (sv)
	Umarzuki Bin Mochlis Moktar (ms)

Evolution-Data-Server 3.35.3 2020-01-03
---------------------------------------

Bug Fixes:
	I#177 - DAV: Ignore 404 responses on content refresh (Milan Crha)

Translations:
	Yi-Jyun Pan (zh_TW)
	Jordi Mas (ca)
	Fabio Tomat (fur)
	Fran Dieguez (gl)

Evolution-Data-Server 3.35.2 2019-11-22
---------------------------------------

Bug Fixes:
	I#156 - EBook/CalMetaBackend: Automatic refresh not always setup ][ (Milan Crha)
	I#157 - IMAPx: Does not respect LOGINDISABLED (Milan Crha)
	I#159 - LDAP: Fails to read userCertificate from the server (Milan Crha)
	I#162 - e-cal-recur: Ignores recurrence exceptions (Milan Crha)
	I#164 - HSTS (RFC 6797) support for "On The Web" calendars (Milan Crha)
	I#169 - Detached instances shown as with floating time (Milan Crha)
	I#173 - ESoupSession: Accept also compressed responses (Milan Crha)

Miscellaneous:
	EWeatherSource: Use g_signal_connect_object() in e_weather_source_parse() (Milan Crha)
	Correct runtime warning from camel_network_service_can_reach() (Milan Crha)
	ESoupSession: Do not presend credentials on insecure connections (Milan Crha)
	EBackend: Slightly enhance g_warning() messages with an ESource identification (Milan Crha)
	ESource: Required signals not connected after EDBusObject is replaced (Milan Crha)
	LDAP: Change how LDAP query is constructed (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Jordi Mas (ca)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-03 15:15:42 -07:00
Andreas Müller
0acb728511 evolution-data-server: upgrade 3.34.3 -> 3.34.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-27 17:24:19 -08:00
Andreas Müller
8966ea9928 evolution-data-server: remove pythonnative from inherit
pythonnative is about to be removed and evolution-data-server builds fine without

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-17 15:44:06 -08:00
Andreas Müller
4da8efa4da evolution-data-server: upgrade 3.34.2 -> 3.34.3
>From [1]:

Evolution-Data-Server 3.34.3 2020-01-03
---------------------------------------

Bug Fixes:
	I#177 - DAV: Ignore 404 responses on content refresh (Milan Crha)

Translations:
	Yi-Jyun Pan (zh_TW)

[1] http://ftp.gnome.org/pub/gnome/sources/evolution-data-server/3.34/evolution-data-server-3.34.3.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-10 00:50:59 -08:00
Andreas Müller
cc7e1eeff5 evolution-data-server: upgrade 3.34.1 -> 3.34.2
>From [1]:

Evolution-Data-Server 3.34.2 2019-11-22
---------------------------------------

Bug Fixes:
	I#156 - EBook/CalMetaBackend: Automatic refresh not always setup ][ (Milan Crha)
	I#159 - LDAP: Fails to read userCertificate from the server (Milan Crha)
	I#162 - e-cal-recur: Ignores recurrence exceptions (Milan Crha)
	I#164 - HSTS (RFC 6797) support for "On The Web" calendars (Milan Crha)
	I#169 - Detached instances shown as with floating time (Milan Crha)
	I#173 - ESoupSession: Accept also compressed responses (Milan Crha)

Miscellaneous:
	EWeatherSource: Use g_signal_connect_object() in e_weather_source_parse() (Milan Crha)
	Correct runtime warning from camel_network_service_can_reach() (Milan Crha)
	ESoupSession: Do not presend credentials on insecure connections (Milan Crha)
	EBackend: Slightly enhance g_warning() messages with an ESource identification (Milan Crha)
	ESource: Required signals not connected after EDBusObject is replaced (Milan Crha)
	LDAP: Change how LDAP query is constructed (Milan Crha)

[1] http://ftp.gnome.org/pub/gnome/sources/evolution-data-server/3.34/evolution-data-server-3.34.2.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-29 10:22:57 -08:00
Denys Dmytriyenko
4c00e5fed9 recipes: rename distro_features_check to features_check
Avoid warning due to the class rename in OE-Core.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-21 17:51:37 -08:00
Andreas Müller
65672b8804 evolution-data-server: add upstream-version-is-even & gsettings to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-17 21:02:14 -08:00
Andreas Müller
3a09352492 evolution-data-server: upgrade 3.26.6 -> 3.34.1 and rework
* a native variant had to be introduced for code-generator tools
* gobject-introspection builds theoretically :) Unfortunataelly qemu runs
  with 100% CPU load and never returns -> disable introspection for now
* add PACKAGECONFIGs for new dependencies - disabled by default
* give up fine grained packaging: It was broken over the years completely
  and nobody seemed to take care.
* ICU-patch does not apply anymore and it seems upstream has fixed issues
  with ICU
* add upstream-version-is-even to inherit
* rename folder containing recipe
* get rid of gconf dependency

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-14 14:34:36 -08:00