aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2022-09-17 20:28:11 +0000
committerJan Beich <jbeich@FreeBSD.org>2022-09-17 21:08:58 +0000
commit3dae2b9aae29b50dcb386d9c43137db8ad6fdd1b (patch)
tree4e14af27020a7c097cb9215b6e454851d269fab7
parentf716c18b2e3afcf5f51c9312104786fa6c9fd893 (diff)
downloadports-3dae2b9aae29b50dcb386d9c43137db8ad6fdd1b.tar.gz
ports-3dae2b9aae29b50dcb386d9c43137db8ad6fdd1b.zip
multimedia/aom: avoid leaking libjxl and vmaf via pkg-config
$ make stage-qa -C graphics/libavif [...] Error: /usr/local/lib/libavif.so.14.0.1 is linked to /usr/local/lib/libvmaf.so.1 from multimedia/vmaf but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libvmaf.so:multimedia/vmaf Error: /usr/local/lib/libavif.so.14.0.1 is linked to /usr/local/lib/libjxl.so.0.7 from graphics/libjxl but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libjxl.so:graphics/libjxl Reported by: Tatsuki Makino (on ports@ list), Jan Henrik Sylvester (private mail)
-rw-r--r--graphics/libavif/Makefile2
-rw-r--r--multimedia/aom/Makefile2
-rw-r--r--multimedia/aom/files/patch-build_cmake_pkg__config.cmake13
-rw-r--r--multimedia/avidemux-plugins/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-aom/Makefile2
-rw-r--r--multimedia/libxine/Makefile2
-rw-r--r--multimedia/mythtv-frontend/Makefile2
-rw-r--r--multimedia/mythtv/Makefile1
-rw-r--r--multimedia/vlc/Makefile2
9 files changed, 21 insertions, 7 deletions
diff --git a/graphics/libavif/Makefile b/graphics/libavif/Makefile
index 01237d0b8b48..7f252b0208d3 100644
--- a/graphics/libavif/Makefile
+++ b/graphics/libavif/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libavif
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/multimedia/aom/Makefile b/multimedia/aom/Makefile
index 7217ea86726c..f3ef2cfc12fc 100644
--- a/multimedia/aom/Makefile
+++ b/multimedia/aom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aom
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/aom/files/patch-build_cmake_pkg__config.cmake b/multimedia/aom/files/patch-build_cmake_pkg__config.cmake
new file mode 100644
index 000000000000..6fcc7a9a5e01
--- /dev/null
+++ b/multimedia/aom/files/patch-build_cmake_pkg__config.cmake
@@ -0,0 +1,13 @@
+- Limit internal dependencies to static library
+
+--- build/cmake/pkg_config.cmake.orig 2022-06-17 17:46:18 UTC
++++ build/cmake/pkg_config.cmake
+@@ -51,7 +51,7 @@ file(APPEND "${pkgconfig_file}" "Version: ${package_ve
+ APPEND "${pkgconfig_file}"
+ "Description: Alliance for Open Media AV1 codec library v${aom_version}.\n")
+ file(APPEND "${pkgconfig_file}" "Version: ${package_version}\n")
+-file(APPEND "${pkgconfig_file}" "Requires:")
++file(APPEND "${pkgconfig_file}" "Requires.private:")
+ if(CONFIG_TUNE_VMAF)
+ file(APPEND "${pkgconfig_file}" " libvmaf")
+ endif()
diff --git a/multimedia/avidemux-plugins/Makefile b/multimedia/avidemux-plugins/Makefile
index 717d0439577d..d7209e79067a 100644
--- a/multimedia/avidemux-plugins/Makefile
+++ b/multimedia/avidemux-plugins/Makefile
@@ -1,6 +1,6 @@
PORTNAME= avidemux
PORTVERSION= ${AVIDEMUX_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
PKGNAMESUFFIX= -plugins
diff --git a/multimedia/gstreamer1-plugins-aom/Makefile b/multimedia/gstreamer1-plugins-aom/Makefile
index 6501591beca8..0a9b13372f38 100644
--- a/multimedia/gstreamer1-plugins-aom/Makefile
+++ b/multimedia/gstreamer1-plugins-aom/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= multimedia
COMMENT= GStreamer (libaom) plugin
diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile
index b8daa8fecbda..84bf3e9ed240 100644
--- a/multimedia/libxine/Makefile
+++ b/multimedia/libxine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xine
DISTVERSION= 1.2.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION}
PKGNAMEPREFIX= lib
diff --git a/multimedia/mythtv-frontend/Makefile b/multimedia/mythtv-frontend/Makefile
index 13dbf07a192e..713b4f053515 100644
--- a/multimedia/mythtv-frontend/Makefile
+++ b/multimedia/mythtv-frontend/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 3
+PORTREVISION= 4
PKGNAMESUFFIX= -${SLAVEPORT}
MAINTAINER= ahicks@p-o.co.uk
diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile
index 68e4c7854c39..da759224ad73 100644
--- a/multimedia/mythtv/Makefile
+++ b/multimedia/mythtv/Makefile
@@ -2,6 +2,7 @@ PORTNAME= mythtv
DISTVERSIONPREFIX= v
DISTVERSION= 32.0-60
DISTVERSIONSUFFIX= -ge5c974e402
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= multimedia
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile
index 550079d0020a..14ae2e417e93 100644
--- a/multimedia/vlc/Makefile
+++ b/multimedia/vlc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vlc
DISTVERSION= 3.0.17.4
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 4
CATEGORIES= multimedia audio net www
MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \