From nobody Sat Jan 20 00:42:23 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TGyPD01KBz57mQy; Sat, 20 Jan 2024 00:42:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TGyPC6yMWz4SYW; Sat, 20 Jan 2024 00:42:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705711343; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gN908IXyW3p8giS80cvQNRDqUm0ALrizpo93l9jFJhA=; b=ASFONRz/i3599R8uoQJwb3YT3clKcmRC0ujuGWWBiih6axcmgeZwj3uSegAAWlWLiFqzQV JTiOsdy5MERlxBAsHMqoacpHvMsSWPwk1/1Cq//HSKcOKSU0SL4E4Ra6I5OtnWWpxthg5N 8690e8+Tw4tx5GqJaC1ffUzcCtKpSD0YxGKi6UwRbIpbzfVWrmOcaNB67VATpIGB+Y5fqO waEij8LBPP+f8IYrhXcBYcKJd2pnJ9dXUN8Fk7QoEP/SJ7SR1obOWGdvbPTr9+8YynhuoF r7nAsdIjVOrhPBnLWHkHE92wF6FDPR6g5JH4IWfyvxKo4IRR4cvohTgf2vrfyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705711343; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gN908IXyW3p8giS80cvQNRDqUm0ALrizpo93l9jFJhA=; b=o1L+8uFwKK5UBXnAaFpR2yk6IjuRP/tuV4zF/vztRwsRMgm57tls4GD5ZUV+s5fj+s8coO JmrRU61Cv5kFwlhW4a/hrgNjimkBQQf7X8m4wQ5YkK+E0qnG+zHpUEqLZ4x7n3HqIkYFpW Xp13DlkLH5RoTPR6e2Z6+cBMHCw8c6XYOn8/OR1kevmZC4i+lzxMrug1BVIymiJbCQitcS 8auyTpfhZ5WzCdFT+oEMMUwT5xrUy4l2OAMvriX+OpsWvt5PhWCiRma/9n3SdHSF0qqIgQ +DNexsrTslX7d1178glD7GYm7W8Pa3b2YHDnpKOWSoXbr2K6qHMyla4jFWpnzA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1705711343; a=rsa-sha256; cv=none; b=O+LCMJfmdcHnfpu61Bn6Tw8LgyGY5yhZiiPJ5ruFcnKIeglef0wiRAtzwzh9CgSdUD5sKE qqcqQ8DDbwz3vZ4wfeGY2Xl0i3HHpgDggkBwZwFUEyMsothysUdI2TtGeq/slfVSvrCFb1 mlzHklGFsTxmGfRyJFU/ysM1+KxWBSs/l7gB467HQ0WpPZR4yVHjGMUddNM+zGbkX7vqOh RfhO764bTlmJqHOZ62C82pX5MICcjpAta+lGQSLtRPaXII1V/CclgTPAvbB92lSFRTcJYH cg4RO0j9PFqgy8VURqlddltit+y+a/OpGhpTrE45Q2nHwU2MGmVkntOSwzp5iA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TGyPC62KNzDbC; Sat, 20 Jan 2024 00:42:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 40K0gNe2053282; Sat, 20 Jan 2024 00:42:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40K0gNmu053279; Sat, 20 Jan 2024 00:42:23 GMT (envelope-from git) Date: Sat, 20 Jan 2024 00:42:23 GMT Message-Id: <202401200042.40K0gNmu053279@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 589aaaeb09b7 - main - multimedia/libvpx: update 1.14.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 589aaaeb09b7daeb6a2053a684f5056d9fcfed0e Auto-Submitted: auto-generated The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=589aaaeb09b7daeb6a2053a684f5056d9fcfed0e commit 589aaaeb09b7daeb6a2053a684f5056d9fcfed0e Author: Jan Beich AuthorDate: 2024-01-09 21:12:22 +0000 Commit: Jan Beich CommitDate: 2024-01-20 00:41:39 +0000 multimedia/libvpx: update 1.14.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0 Reported by: portscout --- audio/baresip/Makefile | 1 + cad/opencascade/Makefile | 2 +- devel/godot/Makefile | 2 +- devel/godot35/Makefile | 2 +- devel/py-aiortc/Makefile | 1 + editors/vscode/Makefile | 2 +- emulators/virtualbox-ose-legacy/Makefile | 2 +- emulators/virtualbox-ose/Makefile | 2 +- games/NBlood/Makefile | 1 + games/eduke32/Makefile | 1 + games/openbor/Makefile | 2 +- games/openbor4432/Makefile | 2 +- games/openbor7144/Makefile | 2 +- games/scummvm/Makefile | 1 + mail/thunderbird/Makefile | 1 + multimedia/avidemux-plugins/Makefile | 2 +- multimedia/emby-server-devel/Makefile | 2 +- multimedia/emby-server/Makefile | 2 +- multimedia/ffmpeg/Makefile | 1 + multimedia/ffmpeg4/Makefile | 2 +- multimedia/gstreamer1-plugins-vpx/Makefile | 2 +- multimedia/handbrake/Makefile | 1 + multimedia/libvpx/Makefile | 2 +- multimedia/libvpx/distinfo | 6 ++-- multimedia/libvpx/files/patch-build_make_Makefile | 10 +++--- .../libvpx/files/patch-build_make_configure.sh | 20 +++++------ multimedia/libvpx/files/patch-configure | 14 ++++---- multimedia/libvpx/files/patch-libs.mk | 6 ++-- .../files/patch-vpx__ports_aarch32__cpudetect.c | 39 ++++++++++++++++++++++ .../files/patch-vpx__ports_aarch64__cpudetect.c | 29 ++++++++++++++++ .../libvpx/files/patch-vpx__ports_arm__cpudetect.c | 38 --------------------- multimedia/libvpx/pkg-plist | 7 ++-- multimedia/libxine/Makefile | 2 +- multimedia/vlc/Makefile | 2 +- net-im/py-toxcore-c/Makefile | 2 +- net-im/qTox/Makefile | 2 +- net-im/telegram-desktop/Makefile | 1 + net-im/tox/Makefile | 2 +- net-im/tox_extension_messages/Makefile | 2 +- net-im/toxext/Makefile | 2 +- net-im/toxic/Makefile | 2 +- net-im/uTox/Makefile | 2 +- net/mediastreamer/Makefile | 1 + net/pjsip/Makefile | 1 + www/firefox-esr/Makefile | 1 + www/firefox/Makefile | 2 +- www/librewolf/Makefile | 2 +- www/qt5-webengine/Makefile | 2 +- www/qt6-webengine/Makefile | 2 +- www/tor-browser/Makefile | 2 +- 50 files changed, 141 insertions(+), 98 deletions(-) diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile index ca4a75903a5f..7e0a355a6607 100644 --- a/audio/baresip/Makefile +++ b/audio/baresip/Makefile @@ -1,6 +1,7 @@ PORTNAME= baresip DISTVERSIONPREFIX= v DISTVERSION= 3.6.0 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile index 957b755266c1..b7a2fd37d959 100644 --- a/cad/opencascade/Makefile +++ b/cad/opencascade/Makefile @@ -1,6 +1,6 @@ PORTNAME= opencascade DISTVERSION= 7.7.0 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= cad science MASTER_SITES= LOCAL/thierry diff --git a/devel/godot/Makefile b/devel/godot/Makefile index 2b870795e2e9..599f12c016d7 100644 --- a/devel/godot/Makefile +++ b/devel/godot/Makefile @@ -1,7 +1,7 @@ PORTNAME= godot DISTVERSION= 4.1.2 DISTVERSIONSUFFIX= -stable -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= devel games MAINTAINER= FreeBSD@Shaneware.biz diff --git a/devel/godot35/Makefile b/devel/godot35/Makefile index 93d159791ddc..0fe0ee959b0b 100644 --- a/devel/godot35/Makefile +++ b/devel/godot35/Makefile @@ -1,7 +1,7 @@ PORTNAME= godot DISTVERSION= 3.5.3 DISTVERSIONSUFFIX= -stable -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= devel games PKGNAMESUFFIX?= 35 diff --git a/devel/py-aiortc/Makefile b/devel/py-aiortc/Makefile index ae4add146135..96f13d661707 100644 --- a/devel/py-aiortc/Makefile +++ b/devel/py-aiortc/Makefile @@ -1,5 +1,6 @@ PORTNAME= aiortc PORTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= devel multimedia python www MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile index 35e9447a5ca6..0874ee896ba8 100644 --- a/editors/vscode/Makefile +++ b/editors/vscode/Makefile @@ -1,6 +1,6 @@ PORTNAME= vscode DISTVERSION= 1.85.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:yarn_cache DISTFILES= yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache \ diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile index 80389d0fd874..87c301545261 100644 --- a/emulators/virtualbox-ose-legacy/Makefile +++ b/emulators/virtualbox-ose-legacy/Makefile @@ -1,6 +1,6 @@ PORTNAME= virtualbox-ose PORTVERSION= 5.2.44 -PORTREVISION?= 16 +PORTREVISION?= 17 CATEGORIES= emulators MASTER_SITES= https://download.oracle.com/virtualbox/${PORTVERSION}/ PKGNAMESUFFIX?= -legacy diff --git a/emulators/virtualbox-ose/Makefile b/emulators/virtualbox-ose/Makefile index 8abe1779b9ac..cb64022d98c3 100644 --- a/emulators/virtualbox-ose/Makefile +++ b/emulators/virtualbox-ose/Makefile @@ -1,6 +1,6 @@ PORTNAME= virtualbox-ose PORTVERSION= 6.1.50 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= emulators MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/ DISTFILES= VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS} diff --git a/games/NBlood/Makefile b/games/NBlood/Makefile index ce9d3287498c..48432148b5e9 100644 --- a/games/NBlood/Makefile +++ b/games/NBlood/Makefile @@ -1,5 +1,6 @@ PORTNAME= NBlood DISTVERSION= r13934 +PORTREVISION= 1 CATEGORIES= games MAINTAINER= pkubaj@FreeBSD.org diff --git a/games/eduke32/Makefile b/games/eduke32/Makefile index 114828f87577..28733bb2c485 100644 --- a/games/eduke32/Makefile +++ b/games/eduke32/Makefile @@ -1,5 +1,6 @@ PORTNAME= eduke32 PORTVERSION= 20231007 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://dukeworld.com/eduke32/synthesis/${PORTVERSION}-${GITREVISION}/:eduke32 \ LOCAL/pkubaj/:erp \ diff --git a/games/openbor/Makefile b/games/openbor/Makefile index 36f653afbf33..d9ba0bc9f678 100644 --- a/games/openbor/Makefile +++ b/games/openbor/Makefile @@ -2,7 +2,7 @@ PORTNAME= openbor # Hint: svn revision is git rev-list --count ${GH_TAGNAME} PORTVERSION?= 7534 .ifndef PKGNAMESUFFIX -PORTREVISION= 0 +PORTREVISION= 1 .endif CATEGORIES= games diff --git a/games/openbor4432/Makefile b/games/openbor4432/Makefile index 3a8fe5fdee05..3550438d7c7b 100644 --- a/games/openbor4432/Makefile +++ b/games/openbor4432/Makefile @@ -1,5 +1,5 @@ PORTVERSION= 4432 -PORTREVISION= 5 +PORTREVISION= 6 PKGNAMESUFFIX= ${PORTVERSION} MASTERDIR= ${.CURDIR}/../openbor diff --git a/games/openbor7144/Makefile b/games/openbor7144/Makefile index 2143d59faa9f..85eb00696611 100644 --- a/games/openbor7144/Makefile +++ b/games/openbor7144/Makefile @@ -1,5 +1,5 @@ PORTVERSION= 7144 -PORTREVISION= 0 +PORTREVISION= 1 PKGNAMESUFFIX= ${PORTVERSION} MASTERDIR= ${.CURDIR}/../openbor diff --git a/games/scummvm/Makefile b/games/scummvm/Makefile index 86895efa5db6..352f1c153a13 100644 --- a/games/scummvm/Makefile +++ b/games/scummvm/Makefile @@ -1,5 +1,6 @@ PORTNAME= scummvm PORTVERSION= 2.8.0 +PORTREVISION= 1 CATEGORIES= games emulators MASTER_SITES= https://downloads.scummvm.org/frs/${PORTNAME}/${PORTVERSION}/ diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index 84257f38ff11..84a0617d19c6 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,5 +1,6 @@ PORTNAME= thunderbird DISTVERSION= 115.7.0 +PORTREVISION= 1 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source diff --git a/multimedia/avidemux-plugins/Makefile b/multimedia/avidemux-plugins/Makefile index d8bcb9a578e3..7c678d9c0403 100644 --- a/multimedia/avidemux-plugins/Makefile +++ b/multimedia/avidemux-plugins/Makefile @@ -1,6 +1,6 @@ PORTNAME= avidemux PORTVERSION= ${AVIDEMUX_VERSION} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= multimedia PKGNAMESUFFIX= -plugins diff --git a/multimedia/emby-server-devel/Makefile b/multimedia/emby-server-devel/Makefile index 3cbe8dab8810..7ec9423f8314 100644 --- a/multimedia/emby-server-devel/Makefile +++ b/multimedia/emby-server-devel/Makefile @@ -1,5 +1,5 @@ DISTVERSION= 4.8.0.72 -PORTREVISION= 0 +PORTREVISION= 1 PKGNAMESUFFIX= -devel DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX} diff --git a/multimedia/emby-server/Makefile b/multimedia/emby-server/Makefile index 2f6dcc4f07e0..8a5ae2973409 100644 --- a/multimedia/emby-server/Makefile +++ b/multimedia/emby-server/Makefile @@ -1,6 +1,6 @@ PORTNAME= emby-server DISTVERSION?= 4.7.14.0 -PORTREVISION?= 8 +PORTREVISION?= 9 CATEGORIES= multimedia MASTER_SITES= https://github.com/MediaBrowser/Emby.Releases/releases/download/${DISTVERSION}/ \ https://mediabrowser.github.io/embytools/ diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile index 102a7de8ef0d..edbdbed65614 100644 --- a/multimedia/ffmpeg/Makefile +++ b/multimedia/ffmpeg/Makefile @@ -1,5 +1,6 @@ PORTNAME= ffmpeg PORTVERSION= 6.1.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= multimedia audio net MASTER_SITES= https://ffmpeg.org/releases/ diff --git a/multimedia/ffmpeg4/Makefile b/multimedia/ffmpeg4/Makefile index 8479737e3b15..5f377b0c1052 100644 --- a/multimedia/ffmpeg4/Makefile +++ b/multimedia/ffmpeg4/Makefile @@ -1,6 +1,6 @@ PORTNAME= ffmpeg PORTVERSION= 4.4.4 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= multimedia audio net MASTER_SITES= https://ffmpeg.org/releases/ PKGNAMESUFFIX= 4 diff --git a/multimedia/gstreamer1-plugins-vpx/Makefile b/multimedia/gstreamer1-plugins-vpx/Makefile index e3f811f5fb8b..06c76f1a3540 100644 --- a/multimedia/gstreamer1-plugins-vpx/Makefile +++ b/multimedia/gstreamer1-plugins-vpx/Makefile @@ -1,4 +1,4 @@ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= multimedia COMMENT= GStreamer vp8 codec plugin diff --git a/multimedia/handbrake/Makefile b/multimedia/handbrake/Makefile index 64261748c15e..165298f17787 100644 --- a/multimedia/handbrake/Makefile +++ b/multimedia/handbrake/Makefile @@ -1,5 +1,6 @@ PORTNAME= handbrake DISTVERSION= 1.7.2 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= https://github.com/HandBrake/HandBrake/releases/download/${DISTVERSION}/ MASTER_SITES+= https://github.com/HandBrake/HandBrake-contribs/releases/download/contribs/:contrib diff --git a/multimedia/libvpx/Makefile b/multimedia/libvpx/Makefile index 491ffd2b3e39..7d86ab5d19db 100644 --- a/multimedia/libvpx/Makefile +++ b/multimedia/libvpx/Makefile @@ -1,6 +1,6 @@ PORTNAME= libvpx DISTVERSIONPREFIX= v -DISTVERSION= 1.13.1 +DISTVERSION= 1.14.0 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org diff --git a/multimedia/libvpx/distinfo b/multimedia/libvpx/distinfo index 0a6b7a949a09..f360f9815cf6 100644 --- a/multimedia/libvpx/distinfo +++ b/multimedia/libvpx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1696025174 -SHA256 (webmproject-libvpx-v1.13.1_GH0.tar.gz) = 00dae80465567272abd077f59355f95ac91d7809a2d3006f9ace2637dd429d14 -SIZE (webmproject-libvpx-v1.13.1_GH0.tar.gz) = 5515662 +TIMESTAMP = 1704834742 +SHA256 (webmproject-libvpx-v1.14.0_GH0.tar.gz) = 5f21d2db27071c8a46f1725928a10227ae45c5cd1cad3727e4aafbe476e321fa +SIZE (webmproject-libvpx-v1.14.0_GH0.tar.gz) = 5606471 diff --git a/multimedia/libvpx/files/patch-build_make_Makefile b/multimedia/libvpx/files/patch-build_make_Makefile index 41bcf8e37f40..5fccb79db4f5 100644 --- a/multimedia/libvpx/files/patch-build_make_Makefile +++ b/multimedia/libvpx/files/patch-build_make_Makefile @@ -1,10 +1,10 @@ - Make sure NEON is available when building with intrinsics ---- build/make/Makefile.orig +--- build/make/Makefile.orig 2024-01-09 21:12:22 UTC +++ build/make/Makefile -@@ -142,6 +142,28 @@ $(BUILD_PFX)%_avx2.c.o: CFLAGS += -mavx2 - $(BUILD_PFX)%_avx512.c.d: CFLAGS += -mavx512f -mavx512cd -mavx512bw -mavx512dq -mavx512vl - $(BUILD_PFX)%_avx512.c.o: CFLAGS += -mavx512f -mavx512cd -mavx512bw -mavx512dq -mavx512vl +@@ -151,6 +151,28 @@ $(BUILD_PFX)%_sve.c.o: CFLAGS += -march=armv8.2-a+dotp + $(BUILD_PFX)%_sve.c.d: CFLAGS += -march=armv8.2-a+dotprod+i8mm+sve + $(BUILD_PFX)%_sve.c.o: CFLAGS += -march=armv8.2-a+dotprod+i8mm+sve +# ARM +ifeq ($(TGT_ISA),armv6) @@ -31,7 +31,7 @@ # POWER $(BUILD_PFX)%_vsx.c.d: CFLAGS += -maltivec -mvsx $(BUILD_PFX)%_vsx.c.o: CFLAGS += -maltivec -mvsx -@@ -230,8 +230,8 @@ +@@ -299,8 +321,8 @@ $(DIST_DIR)/$(1): $(2) define install_map_template $(DIST_DIR)/$(1): $(2) $(if $(quiet),@echo " [INSTALL] $$@") diff --git a/multimedia/libvpx/files/patch-build_make_configure.sh b/multimedia/libvpx/files/patch-build_make_configure.sh index c2eda18109b5..64a1cd33a14b 100644 --- a/multimedia/libvpx/files/patch-build_make_configure.sh +++ b/multimedia/libvpx/files/patch-build_make_configure.sh @@ -2,9 +2,9 @@ - Recognize DragonFly as x86_64-linux-gcc target by default - Don't override -march= on armv6, armv7 and aarch64 ---- build/make/configure.sh.orig 2018-01-24 22:25:44 UTC +--- build/make/configure.sh.orig 2024-01-09 21:12:22 UTC +++ build/make/configure.sh -@@ -696,6 +696,14 @@ process_common_toolchain() { +@@ -752,6 +752,14 @@ process_common_toolchain() { aarch64*) tgt_isa=arm64 ;; @@ -19,7 +19,7 @@ armv7*-hardfloat* | armv7*-gnueabihf | arm-*-gnueabihf) tgt_isa=armv7 float_abi=hard -@@ -767,7 +767,7 @@ process_common_toolchain() { +@@ -806,7 +814,7 @@ process_common_toolchain() { [ -z "$tgt_isa" ] && tgt_isa=x86 tgt_os=win32 ;; @@ -28,18 +28,18 @@ tgt_os=linux ;; *solaris2.10) -@@ -914,7 +922,7 @@ process_common_toolchain() { - arm64|armv8) - soft_enable neon +@@ -997,7 +1005,7 @@ EOF + fi + done ;; - armv7|armv7s) + armv6|armv7|armv7s) soft_enable neon # Only enable neon_asm when neon is also enabled. enabled neon && soft_enable neon_asm -@@ -935,29 +943,6 @@ +@@ -1017,29 +1025,6 @@ EOF + arch_int=${tgt_isa##armv} arch_int=${arch_int%%te} - check_add_asflags --defsym ARCHITECTURE=${arch_int} tune_cflags="-mtune=" - if [ ${tgt_isa} = "armv7" ] || [ ${tgt_isa} = "armv7s" ]; then - if [ -z "${float_abi}" ]; then @@ -65,5 +65,5 @@ - fi - enabled debug && add_asflags -g - asm_conversion_cmd="${source_path}/build/make/ads2gas.pl" - if enabled thumb; then + asm_conversion_cmd="${source_path_mk}/build/make/ads2gas.pl" + diff --git a/multimedia/libvpx/files/patch-configure b/multimedia/libvpx/files/patch-configure index 0ad4847e49fa..6fb4bb43e7bd 100644 --- a/multimedia/libvpx/files/patch-configure +++ b/multimedia/libvpx/files/patch-configure @@ -2,17 +2,17 @@ - --version is a GNUism which BSD diff doesn't support - Skip bogus NEON check when soft-enabled on armv6 ---- configure.orig 2023-02-08 01:33:51 UTC +--- configure.orig 2024-01-09 21:12:22 UTC +++ configure -@@ -107,6 +107,7 @@ all_platforms="${all_platforms} arm64-win64-vs17" - all_platforms="${all_platforms} arm64-win64-vs15" - all_platforms="${all_platforms} arm64-win64-vs16" +@@ -110,6 +110,7 @@ all_platforms="${all_platforms} arm64-win64-vs17-clang + all_platforms="${all_platforms} arm64-win64-vs16-clangcl" all_platforms="${all_platforms} arm64-win64-vs17" + all_platforms="${all_platforms} arm64-win64-vs17-clangcl" +all_platforms="${all_platforms} armv6-linux-gcc" all_platforms="${all_platforms} armv7-android-gcc" #neon Cortex-A8 all_platforms="${all_platforms} armv7-darwin-gcc" #neon Cortex-A8 all_platforms="${all_platforms} armv7-linux-rvct" #neon Cortex-A8 -@@ -124,6 +125,7 @@ all_platforms="${all_platforms} ppc64le-linux-gcc" +@@ -127,6 +128,7 @@ all_platforms="${all_platforms} ppc64le-linux-gcc" all_platforms="${all_platforms} mips32-linux-gcc" all_platforms="${all_platforms} mips64-linux-gcc" all_platforms="${all_platforms} ppc64le-linux-gcc" @@ -20,7 +20,7 @@ all_platforms="${all_platforms} sparc-solaris-gcc" all_platforms="${all_platforms} x86-android-gcc" all_platforms="${all_platforms} x86-darwin8-gcc" -@@ -183,7 +185,7 @@ done +@@ -187,7 +189,7 @@ done [ -f "${source_path}/${t}.mk" ] && enable_feature ${t} done @@ -29,7 +29,7 @@ die "diff missing: Try installing diffutils via your package manager." fi -@@ -621,9 +623,6 @@ EOF +@@ -633,9 +635,6 @@ EOF check_header vpx/vpx_integer.h -I${source_path} && enable_feature vpx_ports diff --git a/multimedia/libvpx/files/patch-libs.mk b/multimedia/libvpx/files/patch-libs.mk index 5a1cfab21b74..1f6624fd2b24 100644 --- a/multimedia/libvpx/files/patch-libs.mk +++ b/multimedia/libvpx/files/patch-libs.mk @@ -1,6 +1,6 @@ ---- libs.mk.orig 2017-01-12 20:27:27 UTC +--- libs.mk.orig 2024-01-09 21:12:22 UTC +++ libs.mk -@@ -339,8 +339,8 @@ else +@@ -408,8 +408,8 @@ endif $(qexec)echo 'Libs.private: -lm' >> $@ endif $(qexec)echo 'Cflags: -I$${includedir}' >> $@ @@ -9,5 +9,5 @@ +INSTALL-LIBS-yes += libdata/pkgconfig/vpx.pc +INSTALL_MAPS += libdata/pkgconfig/%.pc %.pc CLEAN-OBJS += vpx.pc - endif + ifeq ($(CONFIG_ENCODERS),yes) diff --git a/multimedia/libvpx/files/patch-vpx__ports_aarch32__cpudetect.c b/multimedia/libvpx/files/patch-vpx__ports_aarch32__cpudetect.c new file mode 100644 index 000000000000..a6d4484fefe3 --- /dev/null +++ b/multimedia/libvpx/files/patch-vpx__ports_aarch32__cpudetect.c @@ -0,0 +1,39 @@ +- Assume NEON is enabled on armv7 +- Implement runtime detection on FreeBSD + +--- vpx_ports/aarch32_cpudetect.c.orig 2024-01-09 21:12:22 UTC ++++ vpx_ports/aarch32_cpudetect.c +@@ -12,7 +12,7 @@ + #include "./vpx_config.h" + #include "arm_cpudetect.h" + +-#if !CONFIG_RUNTIME_CPU_DETECT ++#if !CONFIG_RUNTIME_CPU_DETECT || defined(__ARM_NEON) + + static int arm_get_cpu_caps(void) { + // This function should actually be a no-op. There is no way to adjust any of +@@ -57,9 +57,23 @@ static int arm_get_cpu_caps(void) { + return flags; + } + +-#elif defined(__linux__) // end defined(AOM_USE_ANDROID_CPU_FEATURES) ++#elif defined(__linux__) || defined(__FreeBSD__) // end defined(AOM_USE_ANDROID_CPU_FEATURES) + + #include ++ ++#if defined(__FreeBSD__) ++static unsigned long getauxval(unsigned long type) ++{ ++ /* Only AT_HWCAP* return unsigned long */ ++ if (type != AT_HWCAP && type != AT_HWCAP2) { ++ return 0; ++ } ++ ++ unsigned long ret = 0; ++ elf_aux_info(type, &ret, sizeof(ret)); ++ return ret; ++} ++#endif + + // Define hwcap values ourselves: building with an old auxv header where these + // hwcap values are not defined should not prevent features from being enabled. diff --git a/multimedia/libvpx/files/patch-vpx__ports_aarch64__cpudetect.c b/multimedia/libvpx/files/patch-vpx__ports_aarch64__cpudetect.c new file mode 100644 index 000000000000..440a7a558cb8 --- /dev/null +++ b/multimedia/libvpx/files/patch-vpx__ports_aarch64__cpudetect.c @@ -0,0 +1,29 @@ +- Implement runtime detection on FreeBSD + +--- vpx_ports/aarch64_cpudetect.c.orig 2024-01-09 21:12:22 UTC ++++ vpx_ports/aarch64_cpudetect.c +@@ -91,9 +91,23 @@ static int arm_get_cpu_caps(void) { + return flags; + } + +-#elif defined(__linux__) // end defined(VPX_USE_ANDROID_CPU_FEATURES) ++#elif defined(__linux__) || defined(__FreeBSD__) // end defined(VPX_USE_ANDROID_CPU_FEATURES) + + #include ++ ++#if defined(__FreeBSD__) ++static unsigned long getauxval(unsigned long type) ++{ ++ /* Only AT_HWCAP* return unsigned long */ ++ if (type != AT_HWCAP && type != AT_HWCAP2) { ++ return 0; ++ } ++ ++ unsigned long ret = 0; ++ elf_aux_info(type, &ret, sizeof(ret)); ++ return ret; ++} ++#endif + + // Define hwcap values ourselves: building with an old auxv header where these + // hwcap values are not defined should not prevent features from being enabled. diff --git a/multimedia/libvpx/files/patch-vpx__ports_arm__cpudetect.c b/multimedia/libvpx/files/patch-vpx__ports_arm__cpudetect.c deleted file mode 100644 index 14978d7f8f2f..000000000000 --- a/multimedia/libvpx/files/patch-vpx__ports_arm__cpudetect.c +++ /dev/null @@ -1,38 +0,0 @@ ---- vpx_ports/arm_cpudetect.c.orig 2021-03-18 19:59:46 UTC -+++ vpx_ports/arm_cpudetect.c -@@ -38,7 +38,7 @@ static int arm_cpu_env_mask(void) { - return env && *env ? (int)strtol(env, NULL, 0) : ~0; - } - --#if !CONFIG_RUNTIME_CPU_DETECT -+#if !CONFIG_RUNTIME_CPU_DETECT || defined(__ARM_NEON) - - int arm_cpu_caps(void) { - /* This function should actually be a no-op. There is no way to adjust any of -@@ -147,7 +147,25 @@ int arm_cpu_caps(void) { - } - return flags & mask; - } --#else /* end __linux__ */ -+#elif defined(__FreeBSD__) -+ -+#include -+ -+int arm_cpu_caps(void) { -+ int flags; -+ int mask; -+ u_long hwcap = 0; -+ if (!arm_cpu_env_flags(&flags)) { -+ return flags; -+ } -+ mask = arm_cpu_env_mask(); -+ elf_aux_info(AT_HWCAP, &hwcap, sizeof(hwcap)); -+#if HAVE_NEON || HAVE_NEON_ASM -+ if (hwcap & HWCAP_NEON) flags |= HAS_NEON; -+#endif -+ return flags & mask; -+} -+#else /* end __FreeBSD__ */ - #error \ - "--enable-runtime-cpu-detect selected, but no CPU detection method " \ - "available for your platform. Reconfigure with --disable-runtime-cpu-detect." diff --git a/multimedia/libvpx/pkg-plist b/multimedia/libvpx/pkg-plist index d93ed44b2e38..b48a4cc542fe 100644 --- a/multimedia/libvpx/pkg-plist +++ b/multimedia/libvpx/pkg-plist @@ -10,9 +10,10 @@ include/vpx/vpx_ext_ratectrl.h include/vpx/vpx_frame_buffer.h include/vpx/vpx_image.h include/vpx/vpx_integer.h +include/vpx/vpx_tpl.h lib/libvpx.a lib/libvpx.so -lib/libvpx.so.8 -lib/libvpx.so.8.0 -lib/libvpx.so.8.0.1 +lib/libvpx.so.9 +lib/libvpx.so.9.0 +lib/libvpx.so.9.0.0 libdata/pkgconfig/vpx.pc diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile index 61ff0faa0d93..6a1de2506156 100644 --- a/multimedia/libxine/Makefile +++ b/multimedia/libxine/Makefile @@ -1,6 +1,6 @@ PORTNAME= xine DISTVERSION= 1.2.13 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${DISTVERSION} PKGNAMEPREFIX= lib diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile index 7242e09200a0..f1cbb0925f30 100644 --- a/multimedia/vlc/Makefile +++ b/multimedia/vlc/Makefile @@ -1,6 +1,6 @@ PORTNAME= vlc DISTVERSION= 3.0.20 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 4 CATEGORIES= multimedia audio net www MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION:S/a$//}/ \ diff --git a/net-im/py-toxcore-c/Makefile b/net-im/py-toxcore-c/Makefile index 132e713c1340..34135aec630a 100644 --- a/net-im/py-toxcore-c/Makefile +++ b/net-im/py-toxcore-c/Makefile @@ -1,7 +1,7 @@ PORTNAME= toxcore-c DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 -PORTREVISION= 5 +PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= net-im net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net-im/qTox/Makefile b/net-im/qTox/Makefile index d744c65adde0..2a1d3cc9631e 100644 --- a/net-im/qTox/Makefile +++ b/net-im/qTox/Makefile @@ -1,7 +1,7 @@ PORTNAME= qTox DISTVERSIONPREFIX= v DISTVERSION= 1.17.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net-im net-p2p MAINTAINER= yuri@FreeBSD.org diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile index 6b8d4b3654cc..c8a81774bf82 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,5 +1,6 @@ PORTNAME= telegram-desktop DISTVERSION= 4.14.4 +PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTNAME= tdesktop-${DISTVERSION}-full diff --git a/net-im/tox/Makefile b/net-im/tox/Makefile index 8748844b2afc..e81927476cc2 100644 --- a/net-im/tox/Makefile +++ b/net-im/tox/Makefile @@ -1,7 +1,7 @@ PORTNAME= toxcore PORTVERSION= 0.2.18 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= net-im net-p2p diff --git a/net-im/tox_extension_messages/Makefile b/net-im/tox_extension_messages/Makefile index f88d322edbb0..6e07a76253b2 100644 --- a/net-im/tox_extension_messages/Makefile +++ b/net-im/tox_extension_messages/Makefile @@ -1,7 +1,7 @@ PORTNAME= tox_extension_messages DISTVERSIONPREFIX= v DISTVERSION= 0.0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net-im net-p2p MAINTAINER= yuri@FreeBSD.org diff --git a/net-im/toxext/Makefile b/net-im/toxext/Makefile index b7cbb92b91a8..ea7813c028b5 100644 --- a/net-im/toxext/Makefile +++ b/net-im/toxext/Makefile @@ -1,7 +1,7 @@ PORTNAME= toxext DISTVERSIONPREFIX= v DISTVERSION= 0.0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net-im net-p2p MAINTAINER= yuri@FreeBSD.org diff --git a/net-im/toxic/Makefile b/net-im/toxic/Makefile index 39d602d92f79..9fefd0551146 100644 --- a/net-im/toxic/Makefile +++ b/net-im/toxic/Makefile @@ -1,7 +1,7 @@ PORTNAME= toxic PORTVERSION= 0.11.3 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-im MAINTAINER= thierry@FreeBSD.org diff --git a/net-im/uTox/Makefile b/net-im/uTox/Makefile index d05f56f78a24..e1a7a1d6d359 100644 --- a/net-im/uTox/Makefile +++ b/net-im/uTox/Makefile @@ -1,7 +1,7 @@ PORTNAME= uTox DISTVERSION= 0.17.2 DISTVERSIONSUFFIX= -full -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net-im net-p2p MASTER_SITES= https://github.com/uTox/uTox/releases/download/v${DISTVERSION}/ diff --git a/net/mediastreamer/Makefile b/net/mediastreamer/Makefile index 2f526208019b..dfdeb17f1a41 100644 --- a/net/mediastreamer/Makefile +++ b/net/mediastreamer/Makefile @@ -1,5 +1,6 @@ PORTNAME= mediastreamer DISTVERSION= 5.2.94 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= bofh@FreeBSD.org diff --git a/net/pjsip/Makefile b/net/pjsip/Makefile index 2baeb0d407d5..49f20c30d76c 100644 --- a/net/pjsip/Makefile +++ b/net/pjsip/Makefile @@ -1,5 +1,6 @@ PORTNAME= pjsip DISTVERSION= 2.13.1 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= ports@FreeBSD.org diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile index d83122bd5cd8..1d74034803d1 100644 --- a/www/firefox-esr/Makefile +++ b/www/firefox-esr/Makefile @@ -1,5 +1,6 @@ PORTNAME= firefox DISTVERSION= 115.7.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ diff --git a/www/firefox/Makefile b/www/firefox/Makefile index 33f74e7aaad7..8990f9797ccf 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -1,7 +1,7 @@ PORTNAME= firefox DISTVERSION= 122.0 +PORTREVISION= 3 PORTEPOCH= 2 -PORTREVISION= 2 CATEGORIES= www wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile index 995729b4e27e..47f774e30ce7 100644 --- a/www/librewolf/Makefile +++ b/www/librewolf/Makefile @@ -1,6 +1,6 @@ PORTNAME= librewolf DISTVERSION= 117.0.1-1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www wayland MASTER_SITES= https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/${DISTVERSION:R}-1/ DISTNAME= ${PORTNAME}-${DISTVERSION:R}-1.source. diff --git a/www/qt5-webengine/Makefile b/www/qt5-webengine/Makefile index 2e428e8d40ea..b1a526c9a8cb 100644 --- a/www/qt5-webengine/Makefile +++ b/www/qt5-webengine/Makefile @@ -19,7 +19,7 @@ PORTNAME= webengine DISTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www PKGNAMEPREFIX= qt5- diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile index 9c9c5b0c5a25..c3b1d2e759a6 100644 --- a/www/qt6-webengine/Makefile +++ b/www/qt6-webengine/Makefile @@ -12,7 +12,7 @@ PORTNAME?= webengine DISTVERSION= ${QT6_VERSION} -PORTREVISION?= 1 # Master port for print/qt6-pdf. Please keep this line. +PORTREVISION?= 2 # Master port for print/qt6-pdf. Please keep this line. CATEGORIES?= www PKGNAMEPREFIX= qt6- diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile index b57638f7e6fb..840cb30fccc3 100644 --- a/www/tor-browser/Makefile +++ b/www/tor-browser/Makefile @@ -1,6 +1,6 @@ PORTNAME= tor-browser DISTVERSION= 13.0.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www net security wayland MASTER_SITES= TOR \ https://build-sources.tbb.torproject.org/:source1 \