Framework: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2022-10-05 08:53:16 +02:00
parent b391031cad
commit b1dc005836
9 changed files with 63 additions and 23 deletions

19
MOVED
View File

@ -17560,3 +17560,22 @@ audio/kid3-qt5|audio/kid3@qt5|2022-09-13|Merged into flavorized version
audio/phaserotate-lv2|audio/x42-plugins-lv2|2022-09-13|phaserotate-lv2 LV2 plugin is included in the x42-plugins-lv2 plugin collection
graphics/darktable40|graphics/darktable|2022-09-22|Obsolete. Use graphics/darktable, which is the same version
java/bootstrap-openjdk6|java/bootstrap-openjdk8|2022-09-25|Was only used to bootstrap the now deleted java/openjdk7 port
graphics/caffe|misc/caffe|2022-09-29|Move to a more appropriate category
security/pwman3||2022-09-30|Has expired: Depends on expired security/py-pycrypto
sysutils/py-ansible-base||2022-09-30|Has expired: Depends on expired security/py-pycrypto
devel/flang||2022-09-30|Has expired: Very outdated and unsupported upstream, current version in tree is several years old and upstream is still active
devel/flang-clang||2022-09-30|Has expired: Very outdated and unsupported upstream, current version in tree is several years old and upstream is still active
deskutils/myitcrm||2022-09-30|Has expired: Abandoned project as last update was on 2012-01-15
lang/spidermonkey17||2022-09-30|Has expired: Obsolete, released in 2007 and since long unsupported upstream
lang/p5-JavaScript-SpiderMonkey||2022-09-30|Has expired: Depends on deprecated SpiderMonkey 1.7
devel/electron17||2022-09-30|Has expired: EOLed upstream, switch to newer version
www/ttf2eot||2022-09-30|Has expired: Obsolete font format that's been superseded by OTF/TTF/WOFF/WOFF2
audio/aacplusenc||2022-09-30|Has expired: Legacy audio format, superseded by HE-AAC(v1), HE-AACv2 and xHE-AAC/USAC. Please consider using audio/fdk-aac via FFmpeg or audio/exhale
net/libmms||2022-09-30|Has expired: Obsolete, Microsoft deprecated MMS protocol in favour of RTSP in 2003
audio/mctoolame-decoder||2022-09-30|Has expired: Legacy and obscure audio format that never gained any traction
audio/mctoolame-encoder||2022-09-30|Has expired: Legacy and obscure audio format that never gained any traction
www/py-ws4py||2022-09-30|Has expired: Upstream abandoned
ftp/axel||2022-09-30|Has expired: Last release in 2009 and dead upstream, please consider using www/aria2
databases/py-bsddb3|databases/py-berkeleydb|2022-09-30|Has expired: Requires upstream EOLd db5. Use py-berkeleydb
graphics/megapov|graphics/povray37|2022-10-01|Has expired: Abandoned upstream. graphics/povray37 is the recommended replacement
x11-toolkits/gstreamer1-plugins-gtk4||2022-10-01|No consumers left and deprecated in favor gtk4 plugin from multimedia/gstreamer1-plugins-rust >= 0.8.0

View File

@ -72,7 +72,6 @@ INDEX_COMPRESSION_FORMAT?= xz
${INDEX_COMPRESSION_FORMAT} != bz2 && ${INDEX_COMPRESSION_FORMAT} != zst
.error "Invalid compression format: ${INDEX_COMPRESSION_FORMAT}, expecting xz, bz2 or zst"
.endif
WWW= https://www.sqlite.org/
fetchindex: ${INDEXDIR}/${INDEXFILE}.${INDEX_COMPRESSION_FORMAT}
@if bsdcat < ${INDEXDIR}/${INDEXFILE}.${INDEX_COMPRESSION_FORMAT} > ${INDEXDIR}/${INDEXFILE}.tmp ; then \

View File

@ -7,8 +7,10 @@
_LTO_MK_INCLUDED= yes
LTO_Include_MAINTAINER= pkubaj@FreeBSD.org
. if !defined(LTO_UNSAFE)
. if defined(_INCLUDE_USES_CARGO_MK)
. if !defined(LTO_UNSAFE) || defined(LTO_DISABLE_CHECK)
. if "${ARCH}" == "powerpc64" || "${ARCH}" == "riscv64" && !defined(LTO_DISABLE_CHECK)
IGNORE= LTO is currently broken on ${ARCH}, to override set LTO_DISABLE_CHECK=yes
. elif defined(_INCLUDE_USES_CARGO_MK)
CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO="true" \
CARGO_PROFILE_RELEASE_PANIC="abort" \
CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1

View File

@ -11,7 +11,7 @@
_INCLUDE_USES_ADA_MK= yes
DEPRECATED= Depends on expired lang/gcc6-aux
EXPIRATION_DATE=2022-09-30
EXPIRATION_DATE=2022-12-31
CC= ada

View File

@ -2,7 +2,7 @@
#
# Feature: fortran
# Usage: USES=fortran
# Valid ARGS: flang, gfortran (default)
# Valid ARGS: gfortran
#
# MAINTAINER: fortran@FreeBSD.org
@ -13,17 +13,7 @@ _INCLUDE_USES_FORTRAN_MK= yes
fortran_ARGS= ${FORTRAN_DEFAULT}
. endif
. if ${fortran_ARGS} == flang
. if ${ARCH} == amd64
BUILD_DEPENDS+= flang>0:devel/flang
RUN_DEPENDS+= flang>0:devel/flang
F77= flang
FC= flang
LDFLAGS+= -L${LOCALBASE}/flang/lib -Wl,--as-needed -lflang -lexecinfo -Wl,--no-as-needed
. else
IGNORE= USES=fortran: flang argument only available for amd64
. endif
. elif ${fortran_ARGS} == gfortran
. if ${fortran_ARGS} == gfortran
_GCC_VER= ${GCC_DEFAULT:S/.//}
BUILD_DEPENDS+= gfortran${_GCC_VER}:lang/gcc${_GCC_VER}
RUN_DEPENDS+= gfortran${_GCC_VER}:lang/gcc${_GCC_VER}

View File

@ -57,7 +57,7 @@ _GST1_PLUGINS_security= dtls
_GST1_PLUGINS_sysutils= cdio
_GST1_PLUGINS_www= neon
_GST1_PLUGINS_x11= x ximagesrc
_GST1_PLUGINS_x11-toolkits= gtk gtk4 pango
_GST1_PLUGINS_x11-toolkits= gtk pango
# == Unversioned information
@ -391,9 +391,6 @@ gst-ximagesrc_IMPL= good
gst-gtk_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-gtk
gst-gtk_IMPL= bad
gst-gtk4_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-gtk4
gst-gtk4_IMPL= good
gst-pango_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-pango
gst-pango_IMPL= #

View File

@ -23,7 +23,7 @@ _QT_MK_INCLUDED= qt.mk
# Qt versions currently supported by the framework.
_QT_SUPPORTED?= 5 6
QT5_VERSION?= 5.15.5
QT6_VERSION?= 6.3.2
QT6_VERSION?= 6.4.0
# We accept the Qt version to be passed by either or all of the three mk files.
. if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS)

View File

@ -62,9 +62,9 @@ GO_DEFAULT?= 1.19
IMAGEMAGICK_DEFAULT?= 7
# Possible values: 7, 8, 11, 17, 18
JAVA_DEFAULT?= 8
# Possible values: 2.2.2, 2.3.0
# Possible values: 2.2.4, 2.3.0
. if !defined(WANT_LAZARUS_DEVEL)
LAZARUS_DEFAULT?= 2.2.2
LAZARUS_DEFAULT?= 2.2.4
. else
LAZARUS_DEFAULT?= 2.3.0
. endif

View File

@ -5,6 +5,30 @@ 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.
20221002:
AFFECTS: users of shells/bash
AUTHOR: ehaupt@FreeBSD.org
Bash has been updated to version 5.2. In previous versions, the default port
option-set used to link against libreadline from ports. However, the current
version of devel/readline is too old for bash 5.2.
For now, the default option has been switched to use the bundled version of
libreadline and the other option is marked broken. Once devel/readline is
updated this can be reverted.
If you're updating bash from source and you've previously explicitly set to
use use PORTS_READLINE, you'll have to disable the PORTS_READLINE option
before updating:
# cd /usr/ports/shells/bash
# make config
or flush it entirely:
# cd /usr/ports/shells/bash
# make rmconfig
20220929:
AFFECTS: users of graphics/bmeps
AUTHOR: takefu@airport.fm
@ -28,6 +52,15 @@ you update your ports collection, before attempting any port upgrades.
Then you should rebuild all ports depending on libressl to avoid dangling
shared library dependencies.
20220919:
AFFECTS: users of audio/strawberry
AUTHOR: mandree@FreeBSD.org
strawberry now uses FLAVORs based on the qt version, offering -qt5 and
-qt6, with -qt5 the default.
You may need to explicitly install either of the new flavors.
20220919:
AFFECTS: users of sysutils/schilyutils
AUTHOR: fuz@fuz.su