CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

mail/evolution3.56.2_3

Integrated mail, calendar and address book distributed suite

Maintainer
gnome@FreeBSD.org
Packages
evolution 3.56.2_3
Upstream
Higher version available: 3.62.1
CPE
gnome:evolution from the port
WWW
https://gitlab.gnome.org/GNOME/evolution
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range this version has left.

Commits (346)

Tobias C. Berner (tcberner) · 3.38.1
mail/evolution(-ews): Update to 3.38.1 (edit)

PR:		250822
Submitted by:	Neel Chauhan <neel@neelc.org>
bfa43432f8
Jan Beich (jbeich) · 3.38.0_2
devel/icu: update to 68.1

Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
6d5d6429d5
Tobias C. Berner (tcberner) · 3.38.0_1
security/gcr: Update to 3.38.0

PR:		250512
Submitted by:	Neel Chauhan <neel@neelc.org>
53cb97f6a8
Baptiste Daroussin (bapt) · 3.38.0
First batch at upgrading gnome to 3.36/3.38

Update evolution-dataserver to 3.38.0 and because of ABI breakage update ports
depending on it
Update bijiben to 3.38.0
Update gnome-calendar to 3.38.0
Update gnome-contacts to 3.38
Update gnome-maps to 3.38.0
Patch gnome-todo to work with newer evolution-dataserver (patched obtained from
    OpenBSD/Archlinux)
Update evolution to 3.38.0
Update evolution-ews to 3.38.0 (among changes it brings support for office365)
Update folks to 0.14.0

Update cheese to 3.38.0
Update aisleriot to 3.22.9
Update five-or-more to 3.22.2
Update fastream to 0.2.9
Update gnome-control-center to 3.36.4
Update gnmoe-settings-daemon to 3.38.0
Update meld to 3.21.0

Update gnome-desktop to 3.38.0 and because of ABI breakage bump portrevision of
all dependant ports not touched by this update
Update gnome-session to 3.38.0
Update gnome-shell to 3.36.6, now run depends on gdm
Update gnome-shell-extensions to 3.36.3
Update mutter to 3.36.6
8a016444ba
Baptiste Daroussin (bapt) · 3.28.5_8
Upgrade libgweather to 3.36.1

As the ABI has been broken bump portrevision of consumers
2e0be1aab4
Roman Bogorodskiy (novel) · 3.28.5_7
Chase security/p11-kit update

After switch to meson libp11-kit.so no longer has symbols
in the LIBP11_KIT_1.0 namespace. As a workaround, bump
PORTREVISION of consumers to get those rebuilt.

See more details in the comments of the linked PR.

PR:		248819
Reported by:	John Hein
8ccd925b80
Jan Beich (jbeich) · 3.28.5_6
devel/icu: update to 67.1

Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
ffb8eb82e5
Jan Beich (jbeich) · 3.28.5_5
devel/icu: update to 66.1

Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
f821cdc347
Niclas Zeising (zeising) · 3.28.5_4
Add USES=xorg USES=gl, ports categories l and m

Add USES=xorg and USES=gl to ports in categories starting with 'l' and 'm'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
7ad72d866d
Niclas Zeising (zeising) · 3.28.5_4
Add USES=xorg USES=gl, ports categories m

Add USES=xorg and USES=gl to ports in categories starting with 'm'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
82f108df30
Jan Beich (jbeich) · 3.28.5_4
devel/icu: update to 65.1

Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
4bbb4133b2
Gerald Pfeifer (gerald) · 3.28.5_3
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Jan Beich (jbeich) · 3.28.5_2
devel/icu: update to 64.1

Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
480c577baa
Gerald Pfeifer (gerald) · 3.28.5_1
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Koop Mast (kwm) · 3.28.5
Update evolution suite to 3.28.5. Obtained from:	GNOME devel repo
c5a39d29bf
Jan Beich (jbeich) · 3.28.3_1
devel/icu: update to 63.1

Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
91f9922c6f
Koop Mast (kwm) · 3.28.3
The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD.

The offical GNOME 3.28 release notes can be found at
https://help.gnome.org/misc/release-notes/3.28/

Thanks to Antoine Brodin for running the exp-runs.

PR:		229761
951c1f5d1c
Mark Linimon (linimon) · 3.24.2_6
More precisely specify USES=compiler to fix build on gcc-based platforms such as powerpc64.

Tested on powerpc64, amd64.

Approved by:	portmgr (tier-2 blanket)
2e7f27934a
Jan Beich (jbeich) · 3.24.2_6
devel/icu: update to 62.1

Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
3beb732dad
Jan Beich (jbeich) · 3.24.2_5
devel/icu: update to 61.1

Changes:	http://site.icu-project.org/download/61
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		227042
Exp-run by:	antoine
MFH:		2018Q2 (required by Firefox 61)
ae60358af5
Tobias Kortkamp (tobik) · 3.24.2_4
www/webkit2-gtk3: Update to 2.20.0

- Add WAYLAND option
- Bump PORTREVISION of dependents
- Fix build of epiphany 3.24.2 with newer WebKit versions

PR:		223733
Submitted by:	Greg V <greg@unrelenting.technology> (initial update to 2.18.3)
Reviewed by:	Ting-Wei Lan <lantw44@gmail.com>
Approved by:	gnome (maintainer timeout, too long)
Security:	1ce95bc7-3278-11e8-b527-00012e582166
MFH:		2018Q2
Differential Revision:	https://reviews.freebsd.org/D14872
c4df193039
Don Lewis (truckman) · 3.24.2_3
Bump PORTREVISION on ports depending on devel/libical.

PR:		226460
1592296a88
Jan Beich (jbeich) · 3.24.2_2
devel/icu: update to 60.1

Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
99b0558e42
Danilo G. Baio (dbaio) · 3.24.2_1
Update license of ports using MPL (without version)

All ports now should use MPL[10|11|20] license.

Approved by:	portmgr (blanket)
c27d4e377f
Jan Beich (jbeich) · 3.24.2_1
devel/icu: update to 59.1

- Temporarily keep C++98 working in consumers for Clang's default -std=

Changes:	http://site.icu-project.org/download/59
PR:		218788
Submitted by:	takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by:	antoine
a382198617
Tobias C. Berner (tcberner) · 3.24.2
Make ninja opt-out in cmake.mk

Using ninja instead of make (1) can lead to significant speed ups while building.
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
    CMAKE_NINJA=yes
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D10748
5e373eaa92
Koop Mast (kwm) · 3.24.2
Update evolution suite to 3.24.

* The build system switched to CMake, with ninja. Drop USES=gmake
 * Remove systemd files, we have no need for them.
 * Add/update WWW to new location

evolution-data-server:
 * Remove double icu dependacy
 * Make LDAP into a option, like mail/evolution
 * Remove BDB warning message. This message was here if the user had a
   nondefault bdb version selected. Due to that the eds only use bdb
   version 5, the message can go.

evolution:
 * Reenable MAPS option
 * Add YTNEF option to support MS Outlook TNEF format
 * Gstreamer is not used anymore
0fd4a55e86
Koop Mast (kwm) · 3.22.6
Update evolution-data-server to 3.22.7 Update evolution to 3.22.6 Update evolution-ews to 3.22.6

* all: record missing dependancies.
 * eds: libsoup-gnome is not needed replace it with libsoup.
 * eds: merge the compiler USES into the main USES line, it is always
        needed. Remove the related text.
 * evo: move the canberra-gtk3 dependancy to the canberra option
 * evo-ews: drop google doc link in pkg-descr.

Obtained from:	gnome devel repo
0889927eed
Jan Beich (jbeich) · 3.18.5.1_2
devel/nspr, security/nss: drop version from SONAME

No other downstream appends synthetic library version, and doing so
causes underlinking due to fragile build system (see below). Not to
mention being unable to swap out bundled libs from upstream builds.

  $ cc -lplds4 -L/usr/local/lib
  /usr/lib/crt1.o: In function `_start1':
  crt1_c.c:(.text+0xa6): undefined reference to `main'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_set_name_np'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_create'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_condattr_init'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_setschedparam'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_getschedparam'

PR:		213144
Exp-run by:	antoine
f5f47a5a4e
Koop Mast (kwm) · 3.18.5.1_1
Use LOCALBASE instead of PREFIX for spamassasin detection.

Reported by:	mat@
Pointyhat to:	kwm@
b263d9fc32
Koop Mast (kwm) · 3.18.5.1_1
* Teach evolution where to find spamassassin and bogofilter. So junk   filtering work. * Add LICENSE blob.

PR:		202376 (based on)
Submitted by:	cpm@
3f8d838fc8
Dmitry Marakasov (amdmi3) · 3.18.5.1
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
4e942b6419
Mathieu Arnold (mat) · 3.18.5.1
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
Mathieu Arnold (mat) · 3.18.5.1
Fixup some whitespace at the beginning of lines problems.

With hat:	portmgr
Sponsored by:	Absolight
999161a9ed
Koop Mast (kwm) · 3.18.5.1
Update e-d-s and evolution-ews to 3.18.5 and evolution to 3.18.5.1.

Add patch to fix evolution crash when trying to open the preferences menu. [1]

PR:		207360 [1]
Reported by:	lumiwa@gmail.com [1]
Obtained from:	evolution upstream [1]
522dbbc828
Koop Mast (kwm) · 3.18.4
The FreeBSD GNOME team proudly presents GNOME 3.18 for FreeBSD.

The offical GNOME 3.18 release notes can be found at
https://help.gnome.org/misc/release-notes/3.18/

This update doesn't contain the glib/gtk c++ bindings which will
be done in a another update due to the requirement on c++11 and the
amount of fallout this probably will give.

GDM is still at version 3.16 due to some issues.

Bump mate-themes to use the gtk 3.18 version of the themes.

Thanks to Antoine Brodin for running the exp-runs.

This release was made possible by the following people:
  Gustau Perez
  Ting-Wei_Lan

PR:	207006
b93a80c992
Koop Mast (kwm) · 3.16.5
Update evolution suite to 3.16.5.
3526ae36ed
Koop Mast (kwm) · 3.16.4
The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD.

The offical GNOME 3.16 release notes can be found at https://help.gnome.org/misc/release-notes/3.16/

Upgrade instructions for port users:

Delete the old tracker package with:
# pkg delete -f tracker
And user port upgrade tool of choice to upgrade.

Thanks to Antoine Brodin for running the exp-runs.

This release was made possible by the following people:
  Gustau Perez
  Ting-Wei_Lan

PR:		201980
d129587b5d
Don Lewis (truckman) · 3.12.11_2
Remove USES=compiler:c++11-lib from mail/evolution.  While it fixes the build failure on FreeBSD 8 (and probably 9), the application fails to start because the base version of libstdc++ is loaded at runtime, which does not satify the requirements of webkit-gtk3.  The reason is that evolution does not directly link to libstdc++, so the rpath added to it by USES=compiler:c++11-lib has no effect.  Th

Unconditionally add USES=compiler:c++11-lib to
databases/evolution-data-server.  Adding the rpath to its shared
libraries will cause the newer version of libstdc++ to be loaded
when evolution starts and fix the runtime error on FreeBSD 8 and
9.  For standard versions of FreeBSD 10 and higher on amd64 and
i386, it is a no-op, so there is no harm in doing this. If FreeBSD
10 or higher is configured to build with base gcc and clang is not
present, which is an option on amd64 and i386 and is mandatory on
some tier 2 platforms that don't have clang support, then
USES=compiler:c++11-lib is needed.

PR:		199746
Differential Revision:	https://reviews.freebsd.org/D2388
Reviewed by:	kwm
Approved by:	mat (mentor)
MFH:		2015Q2
351ab93eed
Koop Mast (kwm) · 3.12.11_1
Fix the backup/restore feature of evolution.

Reported by:	Randall R. King <rrking949@cox.net>
Obtained from:	upstream (patch by Ting-Wei Lan)
e8249670e1
Koop Mast (kwm) · 3.12.11
Update the Gnome stack to the latest in the 3.14 series.

Thanks to Gustau Pérez <gustau.perez@gmail.com> for helping to keep thes
   ports updated.

Obtained from:	GNOME dev repo
09e627a363
Koop Mast (kwm) · 3.12.10_1
Evolution needs gnome-keyring for password management.

Submitted by:	harrison.grundy@astrodoggroup.com
34a3136ea9
Koop Mast (kwm) · 3.12.10
Update evolution suite to 3.12.10.

Fix build of mail/evolution on 9.x and 8.x after webkit updates [1]

PR:		196079 [1]
		196706 [1]
Submitted by:	truckman@, lawrence chen <beastie@tardisi.com>
3cfced888e
Koop Mast (kwm) · 3.12.9
Update cinnamon to 2.4, this should fix [1] and [2]. Update totem to 3.14 now that we have gstreamer 1.4 and minor gnome updates. Update evolution suite to 3.12.9. Make sure gtk30 pulls in adwait-icon-theme, since it now the default theme [3].

PR:		195290 [1], 195289 [2], 195455 [3]
Obtained from:	gnome devel repo
b28f497285
Koop Mast (kwm) · 3.12.8
Update GNOME to 3.14.2.

This update was brought to you in collaboration with Gustua Perez

Make sure gtk30 pulls it the default theme (adwaita-icon-theme).
Update the extra gnome-shell-extensions so they work with gnome-shell 3.14.
Drop metacity from gnome3 meta-port.
Remove the gtile gnome-shell extension since it proven to be buggy.

Exp-run done by antoine@ for gdk-pixbuf2 deprecated API.

PR:		195414
Obtained from:	gnome dev repo
6ce4980916
Koop Mast (kwm) · 3.12.7
The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2. Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.

Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.

Upgrade instructions:

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
    guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
    evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.

The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.

Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.

This update was also made possible by:
	Joe Maloney
	Kris Moore
	Beeblebrox
	Ryan Lortie
	Antoine Jacoutot
	and everyone I missed
af3811313c
Tijl Coosemans (tijl) · 2.32.1_12
Delete calls to g_thread_init.  It isn't needed with glib 2.32 and up and the port doesn't link with libgthread-2.0.

Reported by:	antoine
1ca8a81e6e
Adam Weinberger (adamw) · 2.32.1_12
Rename mail/ patch-xy patches to reflect the files they modify.
8e7fd48a29
Tijl Coosemans (tijl) · 2.32.1_12
net/openldap24-*: - Convert to USES=libtool and bump dependent ports - Avoid USE_AUTOTOOLS - Don't use PTHREAD_LIBS - Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
37f54e0f66
Tijl Coosemans (tijl) · 2.32.1_11
Remove two libtool fixes from Mk/Uses/libtool.mk.  They don't always work when an older version of a package is installed.  This is the case when an executable links with installed libraries and with uninstalled libraries that link with other uninstalled libraries.  For each of the directly linked libraries the executable will have an rpath (/usr/local/lib for the installed libraries and a path un

With this commit executables will overlink with uninstalled indirect
libraries again so their location is added to the rpath of the executable.

This partially reverts r358784.

PR:		191611
Approved by:	portmgr (bapt)
c958a48581