Framework: partially sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2020-09-21 12:13:14 +02:00
parent b855b902c4
commit b09c75aa59
8 changed files with 229 additions and 15 deletions

196
MOVED
View File

@ -15430,3 +15430,199 @@ net/frr6|net/frr7|2020-09-10|Has expired: Uses deprecated version of python and
graphics/libdssim||2020-09-13|Removed: C API is empty, only usable from Rust
cad/opensta|cad/openroad|2020-09-14|OpenSTA is included in OpenRoad and isn't needed as a standalone port
x11-drivers/xf86-video-ati-legacy||2020-09-16|Has expired: Broken for more than 6 months
devel/ORBit2-reference||2020-09-19|Remove outdated reference documentation
devel/gnome-vfs-reference||2020-09-19|Remove outdated reference documentation
devel/gconf2-reference||2020-09-19|Remove outdated reference documentation
devel/libbonobo-reference||2020-09-19|Remove outdated reference documentation
devel/glibmm-reference||2020-09-19|Remove outdated reference documentation
devel/glib20-reference||2020-09-19|Remove outdated reference documentation
devel/libglade2-reference||2020-09-19|Remove outdated reference documentation
x11-fonts/fontconfig-reference||2020-09-19|Remove outdated reference documentation
x11/libgnome-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/libgnomeui-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/libbonoboui-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/gtkmm20-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/gtkmm24-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/gtksourceview2-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/gtksourceview3-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/libwnck-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/gtk20-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/gtkmm30-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/vte-reference||2020-09-19|Remove outdated reference documentation
graphics/libgnomecanvas-reference||2020-09-19|Remove outdated reference documentation
textproc/libxslt-reference||2020-09-19|Remove outdated reference documentation
textproc/gtkspell-reference||2020-09-19|Remove outdated reference documentation
textproc/libxml2-reference||2020-09-19|Remove outdated reference documentation
x11-toolkits/gnomemm||2020-09-19|Remove metaport for non maintained gnome2 libraries
x11-toolkits/libgnomeuimm26||2020-09-19|Gnome2 C++ binding not depended on
x11/libgnomemm26||2020-09-19|Gnome2 C++ binding not depended on
devel/gnome-vfsmm||2020-09-19|Gnome2 C++ binding not depended on
audio/abraca||2020-09-19|Has expired: Uses deprecated version of python
audio/ardour5|audio/ardour6|2020-09-19|Has expired: Uses deprecated version of python
audio/cplay||2020-09-19|Has expired: Uses deprecated version of python
audio/cpp-xmms2||2020-09-19|Has expired: Uses deprecated version of python
audio/p5-xmms2||2020-09-19|Has expired: Uses deprecated version of python
biology/haplohseq||2020-09-19|Has expired: Uses deprecated version of python
biology/tophat||2020-09-19|Has expired: Uses deprecated version of python
chinese/ibus-array||2020-09-19|Has expired: Uses deprecated version of python
comms/congruity||2020-09-19|Has expired: Uses deprecated version of python
comms/libbtbb||2020-09-19|Has expired: Uses deprecated version of python
comms/quisk||2020-09-19|Has expired: Uses deprecated version of python
databases/mtools-mongodb||2020-09-19|Has expired: Uses deprecated version of python
databases/mydbf2mysql||2020-09-19|Has expired: Uses deprecated version of python
databases/ntdb||2020-09-19|Has expired: Uses deprecated version of python
databases/pgloader|databases/pgloader3|2020-09-19|Has expired: Uses deprecated version of python
databases/pgtune||2020-09-19|Has expired: Uses deprecated version of python
databases/postgresql-libpqxx3|databases/postgresql-libpqxx|2020-09-19|Has expired: Uses deprecated version of python
databases/postgresql-libpqxx4|databases/postgresql-libpqxx|2020-09-19|Has expired: Uses deprecated version of python
databases/py-sqlite3dbm||2020-09-19|Has expired: Uses deprecated version of python
databases/pydbx||2020-09-19|Has expired: Uses deprecated version of python
databases/pyspatialite||2020-09-19|Has expired: Uses deprecated version of python
deskutils/ljcharm||2020-09-19|Has expired: Uses deprecated version of python
deskutils/mat||2020-09-19|Has expired: Uses deprecated version of python
devel/aap||2020-09-19|Has expired: Uses deprecated version of python
devel/apr2||2020-09-19|Has expired: Uses deprecated version of python
devel/bbfreeze-loader||2020-09-19|Has expired: Uses deprecated version of python
devel/bicyclerepair||2020-09-19|Has expired: Uses deprecated version of python
devel/bzrtools||2020-09-19|Has expired: Uses deprecated version of python
devel/codeville||2020-09-19|Has expired: Uses deprecated version of python
devel/cvs2svn||2020-09-19|Has expired: Uses deprecated version of python
devel/cx_Freeze||2020-09-19|Has expired: Uses deprecated version of python
devel/euca2ools||2020-09-19|Has expired: Uses deprecated version of python
devel/evolution-gconf-tools||2020-09-19|Has expired: Uses deprecated version of python
devel/git-bzr-ng||2020-09-19|Has expired: Uses deprecated version of python
devel/git-cvs||2020-09-19|Has expired: Uses deprecated version of python
devel/git-remote-hg||2020-09-19|Has expired: Uses deprecated version of python
devel/grumpy||2020-09-19|Has expired: Uses deprecated version of python
devel/hg-git||2020-09-19|Has expired: Uses deprecated version of python
devel/libnxt||2020-09-19|Has expired: Uses deprecated version of python
devel/libredblack||2020-09-19|Has expired: Uses deprecated version of python
devel/llvm-cheri||2020-09-19|Has expired: Uses deprecated version of python
devel/phpsh||2020-09-19|Has expired: Uses deprecated version of python
devel/py-backports.shutil_which||2020-09-19|Has expired: Uses deprecated version of python
devel/py-notify||2020-09-19|Has expired: Uses deprecated version of python
devel/py-pybloomfiltermmap||2020-09-19|Has expired: Uses deprecated version of python
devel/py-qserve||2020-09-19|Has expired: Uses deprecated version of python
devel/py-subvertpy||2020-09-19|Has expired: Uses deprecated version of python
devel/py_static_check||2020-09-19|Has expired: Uses deprecated version of python
devel/pyst||2020-09-19|Has expired: Uses deprecated version of python
devel/runsnakerun||2020-09-19|Has expired: Uses deprecated version of python
devel/tailor||2020-09-19|Has expired: Uses deprecated version of python
devel/uatraits||2020-09-19|Has expired: Uses deprecated version of python
dns/nsec3walker||2020-09-19|Has expired: Uses deprecated version of python
dns/sshfp||2020-09-19|Has expired: Uses deprecated version of python
editors/medit||2020-09-19|Has expired: Uses deprecated version of python
emulators/dynagen||2020-09-19|Has expired: Uses deprecated version of python
emulators/wxmupen64plus||2020-09-19|Has expired: Uses deprecated version of python
games/diameter||2020-09-19|Has expired: Uses deprecated version of python
games/kiki||2020-09-19|Has expired: Uses deprecated version of python
games/lightyears||2020-09-19|Has expired: Uses deprecated version of python
games/outerspace||2020-09-19|Has expired: Uses deprecated version of python
games/pachi-game-engine||2020-09-19|Has expired: Uses deprecated version of python
graphics/caffe||2020-09-19|Has expired: Uses deprecated version of python
graphics/cloudcompare||2020-09-19|Has expired: Uses deprecated version of python
graphics/kudu||2020-09-19|Has expired: Uses deprecated version of python
graphics/pecomato||2020-09-19|Has expired: Uses deprecated version of python
graphics/py-editobj||2020-09-19|Has expired: Uses deprecated version of python
graphics/py-mayavi||2020-09-19|Has expired: Uses deprecated version of python
graphics/pymorph||2020-09-19|Has expired: Uses deprecated version of python
graphics/tilecache||2020-09-19|Has expired: Uses deprecated version of python
japanese/mailman||2020-09-19|Has expired: Uses deprecated version of python
java/eclipse-pydev||2020-09-19|Has expired: Uses deprecated version of python
lang/cdent||2020-09-19|Has expired: Uses deprecated version of python
lang/julia06|lang/julia10|2020-09-19|Has expired: Uses deprecated version of python
lang/julia07|lang/julia10|2020-09-19|Has expired: Uses deprecated version of python
lang/julia11||2020-09-19|Has expired: Uses deprecated version of python
lang/tinypy||2020-09-19|Has expired: Uses deprecated version of python
mail/cleanup-maildir||2020-09-19|Has expired: Uses deprecated version of python
mail/courier-pythonfilter||2020-09-19|Has expired: Uses deprecated version of python
mail/getmail|mail/getmail6|2020-09-19|Has expired: Uses deprecated version of python
mail/muttils||2020-09-19|Has expired: Uses deprecated version of python
mail/nohtml||2020-09-19|Has expired: Uses deprecated version of python
mail/offlineimap||2020-09-19|Has expired: Uses deprecated version of python
mail/openemm2015||2020-09-19|Has expired: Uses deprecated version of python
math/blitz++||2020-09-19|Has expired: Uses deprecated version of python
math/openfst||2020-09-19|Has expired: Uses deprecated version of python
math/py-fpconst||2020-09-19|Has expired: Uses deprecated version of python
misc/hb||2020-09-19|Has expired: Uses deprecated version of python
misc/mtail||2020-09-19|Has expired: Uses deprecated version of python
misc/wotsap||2020-09-19|Has expired: Uses deprecated version of python
multimedia/freevo||2020-09-19|Has expired: Uses deprecated version of python
multimedia/quodlibet||2020-09-19|Has expired: Uses deprecated version of python
multimedia/tovid||2020-09-19|Has expired: Uses deprecated version of python
net/ceph13|net/ceph14|2020-09-19|Has expired: Uses deprecated version of python
net/cloud-init-azure||2020-09-19|Has expired: Uses deprecated version of python
net/exabgp||2020-09-19|Has expired: Uses deprecated version of python
net/exaddos||2020-09-19|Has expired: Uses deprecated version of python
net/fb||2020-09-19|Has expired: Uses deprecated version of python
net/flent||2020-09-19|Has expired: Uses deprecated version of python
net/flowgrep||2020-09-19|Has expired: Uses deprecated version of python
net/googlecl||2020-09-19|Has expired: Uses deprecated version of python
net/mininet||2020-09-19|Has expired: Uses deprecated version of python
net/nfs-ganesha||2020-09-19|Has expired: Uses deprecated version of python
net/opensips||2020-09-19|Has expired: Uses deprecated version of python
net/py-python-ntlm||2020-09-19|Has expired: Uses deprecated version of python
net/splatd||2020-09-19|Has expired: Uses deprecated version of python
net-im/centerim-devel||2020-09-19|Has expired: Uses deprecated version of python
net-im/fugu||2020-09-19|Has expired: Uses deprecated version of python
net-im/proxy65||2020-09-19|Has expired: Uses deprecated version of python
net-mgmt/crmsh||2020-09-19|Has expired: Uses deprecated version of python
net-mgmt/librenms-agent||2020-09-19|Has expired: Uses deprecated version of python
net-p2p/couchpotato||2020-09-19|Has expired: Uses deprecated version of python
news/rawdog||2020-09-19|Has expired: Uses deprecated version of python
ports-mgmt/portell||2020-09-19|Has expired: Uses deprecated version of python
print/biblio-py||2020-09-19|Has expired: Uses deprecated version of python
science/brian||2020-09-19|Has expired: Uses deprecated version of python
science/paraview||2020-09-19|Has expired: Uses deprecated version of python
security/arm||2020-09-19|Has expired: Uses deprecated version of python
security/ismtp||2020-09-19|Has expired: Uses deprecated version of python
security/py-halberd||2020-09-19|Has expired: Uses deprecated version of python
security/switzerland||2020-09-19|Has expired: Uses deprecated version of python
security/tsshbatch||2020-09-19|Has expired: Uses deprecated version of python
shells/lshell||2020-09-19|Has expired: Uses deprecated version of python
sysutils/abck||2020-09-19|Has expired: Uses deprecated version of python
sysutils/condor||2020-09-19|Has expired: Uses deprecated version of python
sysutils/farbot||2020-09-19|Has expired: Uses deprecated version of python
sysutils/fusefs-wikipediafs||2020-09-19|Has expired: Uses deprecated version of python
sysutils/heartbeat||2020-09-19|Has expired: Uses deprecated version of python
sysutils/isomd5sum||2020-09-19|Has expired: Uses deprecated version of python
sysutils/py-stdiff||2020-09-19|Has expired: Uses deprecated version of python
sysutils/tren||2020-09-19|Has expired: Uses deprecated version of python
textproc/doclifter||2020-09-19|Has expired: Uses deprecated version of python
textproc/ibus-el||2020-09-19|Has expired: Uses deprecated version of python
textproc/p5-WWW-Google-SiteMap||2020-09-19|Has expired: Deprecated upstream, see textproc/p5-Search-Sitemap
textproc/plover||2020-09-19|Has expired: Uses deprecated version of python
textproc/py-esmre||2020-09-19|Has expired: Uses deprecated version of python
textproc/py-libxslt||2020-09-19|Has expired: Uses deprecated version of python
textproc/py-pdfminer||2020-09-19|Has expired: Uses deprecated version of python
textproc/translate-toolkit||2020-09-19|Has expired: Uses deprecated version of python
www/bluefish||2020-09-19|Has expired: Uses deprecated version of python
www/calendarserver||2020-09-19|Has expired: Uses deprecated version of python
www/geeknote||2020-09-19|Has expired: Uses deprecated version of python
www/go-appengine-sdk||2020-09-19|Has expired: Uses deprecated version of python
www/google-appengine||2020-09-19|Has expired: Uses deprecated version of python
www/libhpack||2020-09-19|Has expired: Uses deprecated version of python
www/mkapachepw||2020-09-19|Has expired: Uses deprecated version of python
www/mod_pagespeed||2020-09-19|Has expired: Uses deprecated version of python
www/mod_python35||2020-09-19|Has expired: Uses deprecated version of python
www/py-qp||2020-09-19|Has expired: Uses deprecated version of python
www/py-url||2020-09-19|Has expired: Uses deprecated version of python
www/pyblosxom||2020-09-19|Has expired: Uses deprecated version of python
www/pyjamas||2020-09-19|Has expired: Uses deprecated version of python
www/roundup||2020-09-19|Has expired: Uses deprecated version of python
www/varnish-libvmod-awsrest||2020-09-19|Has expired: Uses deprecated version of python
www/waccess||2020-09-19|Has expired: Uses deprecated version of python
www/wadcomblog||2020-09-19|Has expired: Uses deprecated version of python
www/webcheck||2020-09-19|Has expired: Uses deprecated version of python
www/woof||2020-09-19|Has expired: Uses deprecated version of python
x11-drivers/xf86-video-qxl||2020-09-19|Has expired: uses deprecated version of python
x11-fm/twander||2020-09-19|Has expired: Uses deprecated version of python
x11-wm/compizconfig-python||2020-09-19|Has expired: Uses deprecated version of python
x11-wm/fvwm-crystal||2020-09-19|Has expired: Uses deprecated version of python
mail/opensmtpd-extras-queue-python||2020-09-19|Has expired: Uses deprecated version of python
mail/opensmtpd-extras-scheduler-python||2020-09-19|Has expired: Uses deprecated version of python
lang/python35|lang/python36|2020-09-19|Has expired: Deprecated upstream
deskutils/logjam||2020-09-19|Abandonware does not work anymore
mail/squirrelmail-tmda-plugin||2020-09-19|Removed, unmaintained and depends on expired mail/tmda
mail/tmda||2020-09-19|Has expired: Uses EOL Python 2.7
devel/storm||2020-09-19|Has expired: Uses deprecated version of python

View File

@ -74,6 +74,8 @@ CARGO_ENV+= \
# Adjust -C target-cpu if -march/-mcpu is set by bsd.cpu.mk
.if ${ARCH} == amd64 || ${ARCH} == i386
RUSTFLAGS+= ${CFLAGS:M-march=*:S/-march=/-C target-cpu=/}
.elif ${ARCH} == powerpc64
RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/:S/power/pwr/}
.else
RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/}
.endif

View File

@ -4,7 +4,7 @@
#
# Feature: gl
# Usage: USES=gl
# USE_GL=egl gbm gl glesv2 glew glu glut
# USE_GL=egl gbm gl glesv1 glesv2 glew glu glut
#
# USE_GL specifies which GL components to add as dependencies.
# Not specifying USE_GL with USES=gl is an error.
@ -19,6 +19,7 @@ _GL_egl_LIB_DEPENDS= libEGL.so:graphics/mesa-libs
_GL_gbm_LIB_DEPENDS= libgbm.so:graphics/mesa-libs
_GL_gl_LIB_DEPENDS= libGL.so:graphics/mesa-libs
_GL_gl_USE_XORG= xorgproto
_GL_glesv1_LIB_DEPENDS= libGLESv1_CM.so:graphics/mesa-libs
_GL_glesv2_LIB_DEPENDS= libGLESv2.so:graphics/mesa-libs
_GL_glew_LIB_DEPENDS= libGLEW.so:graphics/glew
_GL_glu_LIB_DEPENDS= libGLU.so:graphics/libGLU

View File

@ -250,7 +250,7 @@ _INCLUDE_USES_PYTHON_MK= yes
# What Python version and what Python interpreters are currently supported?
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
_PYTHON_VERSIONS= 2.7 3.7 3.8 3.6 3.5 # preferred first
_PYTHON_VERSIONS= 2.7 3.7 3.8 3.6 # preferred first
_PYTHON_PORTBRANCH= 2.7 # ${_PYTHON_VERSIONS:[1]}
_PYTHON_BASECMD= ${LOCALBASE}/bin/python
_PYTHON_RELPORTDIR= lang/python
@ -329,7 +329,7 @@ DEV_WARNING+= "lang/python27 reached End of Life and will be removed on 2020-12
.elif ${_PYTHON_ARGS} == 2
DEV_ERROR+= "USES=python:2 is no longer supported, use USES=python:2.7"
.elif ${_PYTHON_ARGS} == 3
DEV_ERROR+= "USES=python:3 is no longer supported, use USES=python:3.5+ or an appropriate version range"
DEV_ERROR+= "USES=python:3 is no longer supported, use USES=python:3.6+ or an appropriate version range"
.endif # ${_PYTHON_ARGS} == 2.7
_PYTHON_VERSION:= ${PYTHON_DEFAULT}
@ -428,7 +428,7 @@ PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
# To avoid having dependencies with @ and empty flavor:
# _PYTHON_VERSION is either set by (first that matches):
# - If using Python flavors, from the current Python flavor
# - If using a version restriction (USES=python:3.5+), from the first
# - If using a version restriction (USES=python:3.6+), from the first
# acceptable default Python version.
# - From PYTHON_DEFAULT
PY_FLAVOR= py${_PYTHON_VERSION:S/.//}
@ -458,7 +458,7 @@ PYTHON_CMD?= ${_PYTHON_BASECMD}${_PYTHON_VERSION}
.if exists(${PYTHON_CMD}-config)
PYTHON_ABIVER!= ${PYTHON_CMD}-config --abiflags
.elif ${PYTHON_REL} < 3800
# Default ABI flags for lang/python3[567] ports
# Default ABI flags for lang/python3[67] ports
PYTHON_ABIVER= m
.endif
.endif

View File

@ -90,11 +90,11 @@ PERL5_DEFAULT:= ${_PERL5_FROM_BIN:R}
PGSQL_DEFAULT?= 11
# Possible values: 7.2, 7.3, 7.4
PHP_DEFAULT?= 7.4
# Possible values: 2.7, 3.5, 3.6, 3.7, 3.8
# Possible values: 2.7, 3.6, 3.7, 3.8
PYTHON_DEFAULT?= 3.7
# Possible values: 2.7
PYTHON2_DEFAULT?= 2.7
# Possible values: 3.5, 3.6, 3.7, 3.8
# Possible values: 3.6, 3.7, 3.8
PYTHON3_DEFAULT?= 3.7
# Possible values: 2.5, 2.6, 2.7
RUBY_DEFAULT?= 2.6

View File

@ -63,7 +63,7 @@ MOZILLA_VER?= ${PORTVERSION}
MOZILLA_BIN?= ${PORTNAME}-bin
MOZILLA_EXEC_NAME?=${MOZILLA}
USES+= compiler:c++17-lang cpe gl gmake gnome iconv localbase perl5 pkgconfig \
python:2.7,build desktop-file-utils
python:3.6+,build desktop-file-utils
CPE_VENDOR?=mozilla
USE_GL= gl
USE_GNOME= cairo gdkpixbuf2 gtk20 gtk30
@ -72,20 +72,19 @@ USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrender xt
HAS_CONFIGURE= yes
CONFIGURE_OUTSOURCE= yes
LDFLAGS+= -Wl,--as-needed
BINARY_ALIAS+= python3=python${PYTHON3_DEFAULT}
BINARY_ALIAS+= python3=${PYTHON_CMD}
BUNDLE_LIBS= yes
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
rust-cbindgen>=0.14.3:devel/rust-cbindgen \
${RUST_DEFAULT}>=1.41:lang/${RUST_DEFAULT} \
${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \
node:www/node
LIB_DEPENDS+= libdrm.so:graphics/libdrm
MOZ_EXPORT+= ${CONFIGURE_ENV} \
LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
PERL="${PERL}" \
PYTHON3="${LOCALBASE}/bin/python${PYTHON3_DEFAULT}" \
PYTHON3="${PYTHON_CMD}" \
RUSTFLAGS="${RUSTFLAGS}"
MOZ_OPTIONS+= --prefix="${PREFIX}"
MOZ_MK_OPTIONS+=MOZ_OBJDIR="${BUILD_WRKSRC}"
@ -108,6 +107,8 @@ MOZILLA_PLIST_DIRS?= bin lib share/pixmaps share/applications
# Adjust -C target-cpu if -march/-mcpu is set by bsd.cpu.mk
.if ${ARCH} == amd64 || ${ARCH} == i386
RUSTFLAGS+= ${CFLAGS:M-march=*:S/-march=/-C target-cpu=/}
.elif ${ARCH} == powerpc64
RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/:S/power/pwr/}
.else
RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/}
.endif
@ -312,9 +313,6 @@ BUILD_DEPENDS+= as:devel/binutils
. if ${ARCH} == "powerpc64"
MOZ_EXPORT+= UNAME_m="${ARCH}"
. endif
.elif ${ARCH} == "sparc64"
# Work around miscompilation/mislinkage of the sCanonicalVTable hacks.
MOZ_OPTIONS+= --disable-v1-string-abi
.endif
.else # bsd.port.post.mk

View File

@ -611,7 +611,7 @@ post-extract-gl-DEFAULT:
. endif
. if !empty(_GITLAB_GROUPS:NDEFAULT)
. for _group in ${_GITLAB_GROUPS:NDEFAULT}
# We set GL_SITE earlier, we need to verify its not empty
# We set GL_SITE earlier, we need to verify it's not empty
. if empty(GL_SITE_${_group})
GL_SITE_${_group}= ${GL_SITE_DEFAULT}
. endif

View File

@ -5,6 +5,23 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20200918:
AFFECTS: users of mail/thunderbird
AUTHOR: cmt@FreeBSD.org
Thunderbird has been updated to the 78esr series. Thunderbird will
try to convert old profiles on first start, but conversion may fail
especially on old profiles. Also, older versions of Thunderbird will
not be able to use a profile once it has been converted. It is
strongly recommended to move any ~/.thunderbird folder away before
starting Thunderbird 78 for the first time, thus creating a new and
empty profile.
Also note that OpenPGP functionality has been integrated into Thunderbird,
obsoleting the Enigmail extension.
Check https://wiki.mozilla.org/Thunderbird:OpenPGP for details, and
especially https://wiki.mozilla.org/Thunderbird:OpenPGP:Smartcards
if your private key lives on a smartcard.
20200914:
AFFECTS: users of lang/php72
AUTHOR: tz@FreeBSD.org