Framework: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2020-12-31 22:29:25 +01:00
parent 496e911c5a
commit 5fe2906c05
7 changed files with 126 additions and 21 deletions

View File

@ -4,7 +4,7 @@
The compilation of software known as the FreeBSD Ports Collection is
distributed under the following terms:
Copyright (C) 1994-2020 The FreeBSD Project.
Copyright (C) 1994-2021 The FreeBSD Project.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions

3
GIDs
View File

@ -209,7 +209,7 @@ sshout:*:265:
step:*:266:
odoo:*:267:
tenshi:*:268:tenshi
# free: 269
dendrite:*:269:
_rpki-client:*:270:
# free: 271
# free: 272
@ -886,7 +886,6 @@ teamspeak:*:942:
dnetfold:*:943:
bbs:*:944:
dbxml:*:945:
mediatomb:*:946:
gnokii:*:947:
dnrd:*:948:
_lldpd:*:949:

115
MOVED
View File

@ -14584,7 +14584,6 @@ devel/mercurialeclipse||2020-05-05|Has expired: Broken for more than 6 months
devel/mime||2020-05-05|Has expired: Broken for more than 6 months
devel/motor||2020-05-05|Has expired: Broken for more than 6 months
devel/mq4cpp||2020-05-05|Has expired: Broken for more than 6 months
devel/myrepos||2020-05-05|Has expired: Broken for more than 6 months
devel/oozie||2020-05-05|Has expired: Broken for more than 6 months
devel/p5-Cdk||2020-05-05|Has expired: Broken for more than 6 months
devel/p5-Data-Average||2020-05-05|Has expired: Broken for more than 6 months
@ -15791,13 +15790,123 @@ www/py-qpy||2020-12-12|Has expired: Uses deprecated version of python
news/py-sabyenc|news/py-sabyenc3|2020-12-12|Has expired: Uses deprecated version of python
devel/py-gobject||2020-12-12|Has expired: Uses deprecated version of python
games/gemrb||2020-12-18|Has expired: Uses deprecated version of python
net/iplog||2020-12-18|Has expired: Unmaintained and dead upstream. Does not build with modern compilers.
net/iplog||2020-12-18|Has expired: Unmaintained and dead upstream. Does not build with modern compilers
www/rubygem-rack21|www/rubygem-rack|2020-12-18|Obsolete, please use www/rubygem-rack
chinese/rime-data||2020-12-23|Unneeded metaport
devel/vulkan-headers|graphics/vulkan-headers|2020-12-23|Moved to a better category, aligning with vulkan-loader
devel/vulkan-tools|graphics/vulkan-tools|2020-12-23|Moved to a better category, aligning with vulkan-loader
devel/vulkan-vulkan-validation-layers|graphics/vulkan-vulkan-validation-layers|2020-12-23|Moved to a better category, aligning with vulkan-loader
devel/vulkan-vulkan-validation-layers|graphics/vulkan-validation-layers|2020-12-23|Moved to a better category, aligning with vulkan-loader
devel/glslang|graphics/glslang|2020-12-23|Moved to a better category, aligning with shaderc
devel/spirv-tools|graphics/spirv-tools|2020-12-25|Moved to a better category, aligning with glslang and shaderc
sysutils/basu|devel/basu|2020-12-25|Moved to a better category, aligning with dbus
audio/modplugplay|audio/modplug-tools|2020-12-27|Moved to GitHub under a different name
www/py-flexget|www/flexget|2020-12-28|Dropped py- prefix due to be a standalone application
textproc/py-hypua2jamo||2020-12-29|Has expired: Uses deprecated version of python
devel/py-delfick_error||2020-12-29|Has expired: Uses deprecated version of python
devel/py-fusefs||2020-12-29|Has expired: Uses deprecated version of python
devel/py-noseofyeti||2020-12-29|Has expired: Uses deprecated version of python
databases/py-bsddb||2020-12-29|Has expired: Uses deprecated version of python
www/py-webhelpers||2020-12-29|Has expired: Uses deprecated version of python
security/py-pyptlib||2020-12-29|Has expired: Uses deprecated version of python
japanese/py-zinnia||2020-12-29|Has expired: Uses deprecated version of python
math/slepc||2020-12-29|Has expired: Broken, uses deprecated version of python
www/py-pastescript||2020-12-29|Has expired: Uses deprecated version of python
databases/ldb14||2020-12-29|Has expired: Uses deprecated version of python
math/py-slepc4py||2020-12-29|Has expired: Depends on broken and expiring math/slepc
multimedia/py-kaa-base||2020-12-29|Has expired: Uses deprecated version of python
devel/py-ydbf||2020-12-29|Has expired: Uses deprecated version of python
devel/py-SymbolType||2020-12-29|Has expired: Uses deprecated version of python
databases/py-MySQLdb||2020-12-29|Has expired: Uses deprecated version of python
net/py-libfte||2020-12-29|Has expired: Uses deprecated version of python
audio/py-gmusicapi||2020-12-30|Has expired: Google Play Music is going away: https://github.com/simon-weber/gmusicapi/issues/673
net/ceph12|net/ceph14|2020-12-30|Has expired: please use net/ceph14
x11/xapps|x11/xapp|2020-12-31|Project renamed
mail/opensmtpd-extras-table-python||2020-12-31|Has expired: Uses deprecated version of python
net/php72-soap|net/php74-soap|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
net/php72-sockets|net/php74-sockets|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
net/php72-xmlrpc|net/php74-xmlrpc|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
net/php72-ldap|net/php74-ldap|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-xmlwriter|textproc/php74-xmlwriter|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-pspell|textproc/php74-pspell|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-enchant|textproc/php74-enchant|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-wddx||2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-xsl|textproc/php74-xsl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-dom|textproc/php74-dom|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-ctype|textproc/php74-ctype|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-xml|textproc/php74-xml|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-simplexml|textproc/php74-simplexml|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
textproc/php72-xmlreader|textproc/php74-xmlreader|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
graphics/php72-gd|graphics/php74-gd|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
graphics/php72-exif|graphics/php74-exif|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
mail/php72-imap|mail/php74-imap|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
www/php72-opcache|www/php74-opcache|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
www/mod_php72|www/mod_php74|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
www/php72-session|www/php74-session|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
www/php72-tidy|www/php74-tidy|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
security/php72-filter|security/php74-filter|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
security/php72-sodium|security/php74-sodium|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
security/php72-hash||2020-12-31|Has expired: Security Support ends on 30 Nov 2020
security/php72-openssl|security/php74-openssl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-shmop|devel/php74-shmop|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-tokenizer|devel/php74-tokenizer|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-sysvshm|devel/php74-sysvshm|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-gettext|devel/php74-gettext|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-readline|devel/php74-readline|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-pcntl|devel/php74-pcntl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-json|devel/php74-json|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-sysvmsg|devel/php74-sysvmsg|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-sysvsem|devel/php74-sysvsem|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/php72-intl|devel/php74-intl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-pdo_sqlite|databases/php74-pdo_sqlite|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-pdo_mysql|databases/php74-pdo_mysql|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-pgsql|databases/php74-pgsql|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-pdo_pgsql|databases/php74-pdo_pgsql|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-odbc|databases/php74-odbc|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-pdo_odbc|databases/php74-pdo_odbc|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-mysqli|databases/php74-mysqli|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-interbase||2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-pdo_firebird|databases/php74-pdo_firebird|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-pdo|databases/php74-pdo|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-dba|databases/php74-dba|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-pdo_dblib|databases/php74-pdo_dblib|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
databases/php72-sqlite3|databases/php74-sqlite3|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
ftp/php72-curl|ftp/php74-curl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
ftp/php72-ftp|ftp/php74-ftp|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
misc/php72-calendar|misc/php74-calendar|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
math/php72-bcmath|math/php74-bcmath|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
math/php72-gmp|math/php74-gmp|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
archivers/php72-zip|archivers/php74-zip|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
archivers/php72-phar|archivers/php74-phar|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
archivers/php72-zlib|archivers/php74-zlib|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
archivers/php72-bz2|archivers/php74-bz2|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
net-mgmt/php72-snmp|net-mgmt/php74-snmp|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
lang/php72-extensions|lang/php74-extensions|2020-12-31|Removed, was part of expired PHP 7.2
lang/php72|lang/php74|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
converters/php72-mbstring|converters/php74-mbstring|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
converters/php72-recode||2020-12-31|Has expired: Security Support ends on 30 Nov 2020
converters/php72-iconv|converters/php74-iconv|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
sysutils/php72-posix|sysutils/php74-posix|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
sysutils/php72-fileinfo|sysutils/php74-fileinfo|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
devel/arm-none-eabi-gdb||2020-12-31|Has expired: This is an old, obsolete version of gdb
devel/pecl-weakref2||2020-12-31|Has expired: PHP 7.2 extension
graphics/py-imageio24|graphics/py-imageio|2020-12-31|Has expired: Use graphics/py-imageio instead
mail/bogofilter-tc||2020-12-31|Has expired: TokyoCabinet is being phased out in favor of KyotoCabinet.
net/pecl-yaz||2020-12-31|Has expired: PHP 7.2 extension
print/cloudprint||2020-12-31|Has expired: Google Cloud Print is being shut down by Google by end of 2020
science/py-eccodes-python|science/py-eccodes|2020-12-31|Has expired: Use science/py-eccodes instead
sysutils/cfengine-masterfiles312|sysutils/cfengine-masterfiles315|2020-12-31|Has expired: EOL
sysutils/cfengine-masterfiles313|sysutils/cfengine-masterfiles315|2020-12-31|Has expired: EOL
sysutils/cfengine312|sysutils/cfengine315|2020-12-31|Has expired: EOL
sysutils/cfengine313|sysutils/cfengine315|2020-12-31|Has expired: EOL
sysutils/rubygem-chef-zero5|sysutils/rubygem-chef-zero|2020-12-31|Has expired: Please use sysutils/rubygem-chef-zero instead
sysutils/syslog-ng325|sysutils/syslog-ng|2020-12-31|Has expired: Reduction of syslog-ng ports to one
sysutils/syslog-ng326|sysutils/syslog-ng|2020-12-31|Has expired: Reduction of syslog-ng ports to one
sysutils/syslog-ng328|sysutils/syslog-ng|2020-12-31|Has expired: Reduction of syslog-ng ports to one
sysutils/syslog-ng329|sysutils/syslog-ng|2020-12-31|Has expired: Reduction of syslog-ng ports to one
www/flashplayer||2020-12-31|Has expired: Depends on a deprecated port
www/linux-flashplayer||2020-12-31|Has expired: Deprecated by upstream
www/mediawiki133|www/mediawiki135|2020-12-31|Has expired: Upstream end of life
www/mediawiki134|www/mediawiki135|2020-12-31|Has expired: Upstream end of life
www/py-aiohttp2|www/py-aiohttp|2020-12-31|Has expired: Use www/py-aiohttp instead
graphics/drm-legacy-kmod|graphics/drm-kmod|2020-12-31|Has expired: Obsolete version, use drm-kmod
net/mediatomb|net/gerbera|2020-12-31|Removed: no new release for over 10 years

View File

@ -78,7 +78,6 @@ DIST_SUBDIR?= cabal
MASTER_SITES?= https://hackage.haskell.org/package/${PORTNAME}-${PORTVERSION}/ \
http://hackage.haskell.org/package/${PORTNAME}-${PORTVERSION}/
DISTFILES?= ${PORTNAME}-${PORTVERSION}${CABAL_EXTRACT_SUFX}
EXTRACT_ONLY?= ${PORTNAME}-${PORTVERSION}${CABAL_EXTRACT_SUFX}
. endif
_USES_extract= 701:cabal-post-extract
@ -101,9 +100,6 @@ _REV= ${package:C/[^_]*//:S/_//}
MASTER_SITES+= https://hackage.haskell.org/package/:${package:C/[\.-]//g} \
http://hackage.haskell.org/package/:${package:C/[\.-]//g}
DISTFILES+= ${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${CABAL_EXTRACT_SUFX}:${package:C/[\.-]//g}
. if !defined(CABAL_BOOTSTRAP)
EXTRACT_ONLY+= ${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${CABAL_EXTRACT_SUFX}
. endif
. if ${package:C/[^_]*//:S/_//} != ""
DISTFILES+= ${package:C/_[0-9]+//}/revision/${package:C/[^_]*//:S/_//}.cabal:${package:C/[\.-]//g}
@ -111,6 +107,10 @@ DISTFILES+= ${package:C/_[0-9]+//}/revision/${package:C/[^_]*//:S/_//}.cabal:${p
. endfor
. if !defined(CABAL_BOOTSTRAP)
EXTRACT_ONLY= ${DISTFILES:C/:.*//:N*\.cabal}
. endif
# Fetches and unpacks package source from Hackage using only PORTNAME and PORTVERSION.
cabal-extract: ${WRKDIR}
${RM} -rf ${CABAL_HOME}/.cabal

View File

@ -110,7 +110,7 @@ DIST_SUBDIR= PECL
PHPBASE?= ${LOCALBASE}
_ALL_PHP_VERSIONS= 72 73 74 80
_ALL_PHP_VERSIONS= 73 74 80
# Make the already installed PHP the default one.
. if exists(${PHPBASE}/etc/php.conf)
@ -187,13 +187,10 @@ PHP_EXT_INC= hash pcre spl
. elif ${PHP_VER} == 73
PHP_EXT_DIR= 20180731
PHP_EXT_INC= pcre spl
. elif ${PHP_VER} == 72
PHP_EXT_DIR= 20170718
PHP_EXT_INC= pcre spl
. else
# (rene) default to DEFAULT_VERSIONS
PHP_EXT_DIR= 20170718
PHP_EXT_INC= pcre spl
PHP_EXT_DIR= 20190902
PHP_EXT_INC= hash pcre spl
. endif
# Try to figure out what the PHP_EXT_DIR should be WRT the
@ -382,7 +379,6 @@ _USE_PHP_ALL= bcmath bitset bz2 calendar ctype curl dba dom \
sockets spl sqlite3 sysvmsg sysvsem sysvshm \
tidy tokenizer xml xmlreader xmlwriter xsl zip zlib
# version specific components
_USE_PHP_VER72= ${_USE_PHP_ALL} interbase pdf recode sodium xmlrpc wddx
_USE_PHP_VER73= ${_USE_PHP_ALL} interbase pdf recode sodium xmlrpc wddx
_USE_PHP_VER74= ${_USE_PHP_ALL} ffi pdf sodium xmlrpc
_USE_PHP_VER80= ${_USE_PHP_ALL} ffi sodium

View File

@ -47,9 +47,11 @@ FIREBIRD_DEFAULT?= 2.5
FORTRAN_DEFAULT?= gfortran
# Possible values: 3.2.0
FPC_DEFAULT?= 3.2.0
# Possible values: 8, 9 (powerpcspe was dropped with GCC 9)
# Possible values: 8, 9 (powerpcspe was dropped with GCC 9), 10
.if ${ARCH} == "powerpcspe"
GCC_DEFAULT?= 8
.elif ${ARCH} == "powerpc64le"
GCC_DEFAULT?= 10
.else
GCC_DEFAULT?= 9
.endif
@ -96,7 +98,7 @@ PERL5_DEFAULT:= ${_PERL5_FROM_BIN:R}
.endif
# Possible values: 9.5, 9.6, 10, 11, 12, 13
PGSQL_DEFAULT?= 12
# Possible values: 7.2, 7.3, 7.4
# Possible values: 7.3, 7.4 8.0
PHP_DEFAULT?= 7.4
# Possible values: 2.7, 3.6, 3.7, 3.8, 3.9
PYTHON_DEFAULT?= 3.7

3
UIDs
View File

@ -214,7 +214,7 @@ sshout:*:265:265::0:0:Secure Shout Host Oriented Unified Talk:/var/db/sshout:/us
step:*:266:266::0:0:Step CA:/nonexistent:/usr/sbin/nologin
odoo:*:267:267::0:0:Odoo ERP:/nonexistent:/usr/sbin/nologin
tenshi:*:268:268::0:0:Tenshi user:/var/lib/tenshi:/usr/sbin/nologin
# free: 269
dendrite:*:269:269::0:0:Dendrite user:/nonexistent:/usr/sbin/nologin
_rpki-client:*:270:270::0:0:rpki-client user:/nonexistent:/usr/sbin/nologin
# free: 271
# free: 272
@ -891,7 +891,6 @@ teamspeak:*:942:942::0:0:TeamSpeak user:/nonexistent:/usr/sbin/nologin
dnetfold:*:943:943::0:0:& user:/nonexistent:/usr/sbin/nologin
bbs:*:944:944::0:0:& user:/nonexistent:/usr/sbin/nologin
dbxml:*:945:945::0:0:& user:/nonexistent:/usr/sbin/nologin
mediatomb:*:946:946::0:0:Mediatomb UPnP AV MediaServer:/nonexistent:/usr/sbin/nologin
mapred:*:947:955::0:0:Hadoop MapReduce user:/nonexistent:/usr/sbin/nologin
dnrd:*:948:948::0:0:& user:/nonexistent:/usr/sbin/nologin
_lldpd:*:949:949::0:0:lldpd user:/nonexistent:/usr/sbin/nologin