aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Nagy <rnagy@FreeBSD.org>2023-08-27 21:04:02 +0000
committerRobert Nagy <rnagy@FreeBSD.org>2023-08-29 12:59:18 +0000
commitfef6b65345f7e6c629d57e37c92509043106ceec (patch)
tree08a3998d0c949e017e3db6ab3ad900281fb399e4
parentbfffb8f6d8b338171bd008200ad2092348c436c2 (diff)
downloadports-fef6b65345f7e6c629d57e37c92509043106ceec.tar.gz
ports-fef6b65345f7e6c629d57e37c92509043106ceec.zip
multimedia/ffmpeg*: enable support for the .data.rel.ro section
enable support for the .data.rel.ro section because the arm64 assembly code in ffmpeg depends on it in case of -pie and -fPIC Reviewed by: jbeich Differential Revision: https://reviews.freebsd.org/D41609
-rw-r--r--multimedia/ffmpeg/Makefile2
-rw-r--r--multimedia/ffmpeg/files/patch-configure14
-rw-r--r--multimedia/ffmpeg4/Makefile2
-rw-r--r--multimedia/ffmpeg4/files/patch-configure14
4 files changed, 24 insertions, 8 deletions
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index f2ce2b01b1cb..4a9b4525a663 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ffmpeg
PORTVERSION= 6.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= multimedia audio net
MASTER_SITES= https://ffmpeg.org/releases/
diff --git a/multimedia/ffmpeg/files/patch-configure b/multimedia/ffmpeg/files/patch-configure
index 760c50b8e912..01ac4da79840 100644
--- a/multimedia/ffmpeg/files/patch-configure
+++ b/multimedia/ffmpeg/files/patch-configure
@@ -1,6 +1,6 @@
---- configure.orig 2022-10-09 19:04:43 UTC
+--- configure.orig 2023-02-27 20:43:45 UTC
+++ configure
-@@ -3784,13 +3784,7 @@ host_os=$target_os_default
+@@ -3888,13 +3888,7 @@ target_os_default=$(tolower $(uname -s))
host_os=$target_os_default
# machine
@@ -15,7 +15,15 @@
cpu="generic"
intrinsics="none"
-@@ -6758,7 +6752,7 @@ if enabled x86; then
+@@ -5537,6 +5531,7 @@ case $target_os in
+ disable symver
+ ;;
+ freebsd)
++ enable section_data_rel_ro
+ ;;
+ bsd/os)
+ add_extralibs -lpoll -lgnugetopt
+@@ -7018,7 +7013,7 @@ fi
if enabled x86; then
case $target_os in
diff --git a/multimedia/ffmpeg4/Makefile b/multimedia/ffmpeg4/Makefile
index f7960915bde3..a317fd47e223 100644
--- a/multimedia/ffmpeg4/Makefile
+++ b/multimedia/ffmpeg4/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ffmpeg
PORTVERSION= 4.4.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia audio net
MASTER_SITES= https://ffmpeg.org/releases/
PKGNAMESUFFIX= 4
diff --git a/multimedia/ffmpeg4/files/patch-configure b/multimedia/ffmpeg4/files/patch-configure
index 760c50b8e912..0488acd7f18b 100644
--- a/multimedia/ffmpeg4/files/patch-configure
+++ b/multimedia/ffmpeg4/files/patch-configure
@@ -1,6 +1,6 @@
---- configure.orig 2022-10-09 19:04:43 UTC
+--- configure.orig 2023-04-12 18:52:51 UTC
+++ configure
-@@ -3784,13 +3784,7 @@ host_os=$target_os_default
+@@ -3784,13 +3784,7 @@ target_os_default=$(tolower $(uname -s))
host_os=$target_os_default
# machine
@@ -15,7 +15,15 @@
cpu="generic"
intrinsics="none"
-@@ -6758,7 +6752,7 @@ if enabled x86; then
+@@ -5387,6 +5381,7 @@ case $target_os in
+ disable symver
+ ;;
+ freebsd)
++ enable section_data_rel_ro
+ ;;
+ bsd/os)
+ add_extralibs -lpoll -lgnugetopt
+@@ -6758,7 +6753,7 @@ enabled vulkan &&
if enabled x86; then
case $target_os in