diff options
Diffstat (limited to 'multimedia')
59 files changed, 258 insertions, 163 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index 69c66edb0cab..444375a4035f 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -297,7 +297,6 @@ SUBDIR += ptx-kmod SUBDIR += pwcbsd SUBDIR += pwcview - SUBDIR += py-PySceneDetect SUBDIR += py-av SUBDIR += py-cec SUBDIR += py-decord @@ -316,6 +315,7 @@ SUBDIR += py-pysubs2 SUBDIR += py-python-mpv SUBDIR += py-pytube + SUBDIR += py-scenedetect SUBDIR += py-soco SUBDIR += py-srt SUBDIR += py-subliminal diff --git a/multimedia/ab-av1/Makefile b/multimedia/ab-av1/Makefile index 859b71f24d3b..6698b333e721 100644 --- a/multimedia/ab-av1/Makefile +++ b/multimedia/ab-av1/Makefile @@ -1,7 +1,7 @@ PORTNAME= ab-av1 DISTVERSIONPREFIX= v DISTVERSION= 0.10.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org diff --git a/multimedia/alass/Makefile b/multimedia/alass/Makefile index b94b82c95e3d..2143d07b65ec 100644 --- a/multimedia/alass/Makefile +++ b/multimedia/alass/Makefile @@ -1,7 +1,7 @@ PORTNAME= alass DISTVERSIONPREFIX= v DISTVERSION= 2.0.0 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org diff --git a/multimedia/aom/Makefile b/multimedia/aom/Makefile index c7fa819d6008..b5dde536cff5 100644 --- a/multimedia/aom/Makefile +++ b/multimedia/aom/Makefile @@ -1,5 +1,5 @@ PORTNAME= aom -DISTVERSION= 3.12.1 +DISTVERSION= 3.13.0 CATEGORIES= multimedia MASTER_SITES= https://storage.googleapis.com/${PORTNAME}-releases/ DISTNAME= lib${PORTNAME}-${DISTVERSION} diff --git a/multimedia/aom/distinfo b/multimedia/aom/distinfo index 1e9af09f01fe..86c297daf08f 100644 --- a/multimedia/aom/distinfo +++ b/multimedia/aom/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744403869 -SHA256 (libaom-3.12.1.tar.gz) = 9e9775180dec7dfd61a79e00bda3809d43891aee6b2e331ff7f26986207ea22e -SIZE (libaom-3.12.1.tar.gz) = 5497367 +TIMESTAMP = 1756846798 +SHA256 (libaom-3.13.0.tar.gz) = 5fe4453a8ffba138a6705a2f6d07666146a706342ef835ee82bf9e70bf9a77d6 +SIZE (libaom-3.13.0.tar.gz) = 6253910 diff --git a/multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c b/multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c index 271e41579143..91461196c7ba 100644 --- a/multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c +++ b/multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c @@ -1,21 +1,27 @@ - Implement VSX detection on FreeBSD ---- aom_ports/ppc_cpudetect.c.orig 2021-07-20 22:23:15 UTC +--- aom_ports/ppc_cpudetect.c.orig 2025-09-02 20:59:58 UTC +++ aom_ports/ppc_cpudetect.c -@@ -9,12 +9,6 @@ +@@ -9,18 +9,11 @@ * PATENTS file, you can obtain it at www.aomedia.org/license/patent. */ -#include <fcntl.h> -#include <unistd.h> -#include <stdint.h> --#include <asm/cputable.h> --#include <linux/auxvec.h> - #include "config/aom_config.h" #include "aom_ports/ppc.h" -@@ -37,6 +31,13 @@ static int cpu_env_mask(void) { + + #if CONFIG_RUNTIME_CPU_DETECT +-#include <asm/cputable.h> +-#include <linux/auxvec.h> +- + static int cpu_env_flags(int *flags) { + char *env; + env = getenv("AOM_SIMD_CAPS"); +@@ -38,6 +31,13 @@ static int cpu_env_mask(void) { return env && *env ? (int)strtol(env, NULL, 0) : ~0; } @@ -29,7 +35,7 @@ int ppc_simd_caps(void) { int flags; int mask; -@@ -75,6 +76,34 @@ out_close: +@@ -76,7 +76,35 @@ out_close: close(fd); return flags & mask; } @@ -56,11 +62,12 @@ + + return flags & mask; +} -+#else + #else +#error \ + "--enable-runtime-cpu-detect selected, but no CPU detection method " \ +"available for your platform. Reconfigure with --disable-runtime-cpu-detect." +#endif /* end __FreeBSD__ */ - #else ++#else // If there is no RTCD the function pointers are not used and can not be // changed. + int ppc_simd_caps(void) { return 0; } diff --git a/multimedia/aom/pkg-plist b/multimedia/aom/pkg-plist index fca3d5c5c228..9a08e39953a4 100644 --- a/multimedia/aom/pkg-plist +++ b/multimedia/aom/pkg-plist @@ -10,6 +10,10 @@ include/aom/aom_image.h include/aom/aom_integer.h include/aom/aomcx.h include/aom/aomdx.h +lib/cmake/AOM/AOMConfig.cmake +lib/cmake/AOM/AOMConfigVersion.cmake +lib/cmake/AOM/AOMTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/AOM/AOMTargets.cmake lib/libaom.a lib/libaom.so lib/libaom.so.3 diff --git a/multimedia/av1an/Makefile b/multimedia/av1an/Makefile index 6203a2b00cf7..9f14887c4b46 100644 --- a/multimedia/av1an/Makefile +++ b/multimedia/av1an/Makefile @@ -1,6 +1,6 @@ PORTNAME= av1an DISTVERSION= 0.4.4 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org diff --git a/multimedia/dovi_tool/Makefile b/multimedia/dovi_tool/Makefile index b47bd6191598..1f7bd4242dcf 100644 --- a/multimedia/dovi_tool/Makefile +++ b/multimedia/dovi_tool/Makefile @@ -1,6 +1,6 @@ PORTNAME= dovi_tool DISTVERSION= 2.1.2 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= multimedia MAINTAINER= michiel@vanbaak.eu diff --git a/multimedia/ffms2/Makefile b/multimedia/ffms2/Makefile index e914a59843da..e0289ee9ae82 100644 --- a/multimedia/ffms2/Makefile +++ b/multimedia/ffms2/Makefile @@ -1,12 +1,9 @@ PORTNAME= ffms2 -DISTVERSION= 2.40 -PORTREVISION= 3 +DISTVERSION= 5.0 CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES+= 96cbf38ea938.patch:-p1 # https://github.com/FFMS/ffms2/pull/380 -PATCHFILES+= 586d87de3f89.patch:-p1 # https://github.com/FFMS/ffms2/pull/380 -PATCHFILES+= 45673149e9a2.patch:-p1 # https://github.com/FFMS/ffms2/pull/380 +PATCHFILES= 25cef14386fcaaa58ee547065deee8f6e82c56a2.patch:-p1 MAINTAINER= ports@FreeBSD.org COMMENT= FFmpeg-based source library and VapourSynth plugin @@ -22,27 +19,26 @@ USE_GITHUB= yes GH_ACCOUNT= FFMS USES= autoreconf compiler:c++11-lib gmake libtool pathfix pkgconfig -EXCLUDE= VSHelper.h VSScript.h VapourSynth.h -EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude ,} -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-static -CPPFLAGS+= `pkg-config vapoursynth --cflags` -INSTALL_TARGET= install-strip USE_LDCONFIG= yes + +EXTRACT_AFTER_ARGS= --exclude src/vapoursynth/V*.h \ + --no-same-owner --no-same-permissions + +GNU_CONFIGURE= yes + DATADIR= ${PREFIX}/lib/vapoursynth +INSTALL_TARGET= install-strip -OPTIONS_DEFINE= DOCS +CONFIGURE_ARGS= --enable-static -pre-configure: - @${MKDIR} ${WRKSRC}/src/config # from autogen.sh +OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^dist_doc_DATA/s,=,& \ - doc/${PORTNAME}-vapoursynth.md,' \ - ${WRKSRC}/Makefile.am + doc/${PORTNAME}-vapoursynth.md,' \ + ${WRKSRC}/Makefile.am -post-install: - ${MKDIR} ${STAGEDIR}${DATADIR} - ${LN} -sf ../lib${PORTNAME}.so ${STAGEDIR}${DATADIR}/ +pre-configure: + @${MKDIR} ${WRKSRC}/src/config # from autogen.sh .include <bsd.port.mk> diff --git a/multimedia/ffms2/distinfo b/multimedia/ffms2/distinfo index a8d034f5d271..448224476f05 100644 --- a/multimedia/ffms2/distinfo +++ b/multimedia/ffms2/distinfo @@ -1,9 +1,5 @@ -TIMESTAMP = 1598095686 -SHA256 (FFMS-ffms2-2.40_GH0.tar.gz) = 82e95662946f3d6e1b529eadbd72bed196adfbc41368b2d50493efce6e716320 -SIZE (FFMS-ffms2-2.40_GH0.tar.gz) = 140356 -SHA256 (96cbf38ea938.patch) = dd063e21c6e7887614ab5fb1009cf9b353066829771d4426dfe779d74dfac758 -SIZE (96cbf38ea938.patch) = 13422 -SHA256 (586d87de3f89.patch) = d5ec6ee44bf8f0a2bd943c1c61bace33b7b80559137b71fe5c4af5e7dd9ac7f8 -SIZE (586d87de3f89.patch) = 931 -SHA256 (45673149e9a2.patch) = ecef89ce1bb4158181c96eecdbc2c37e49a880a88e72a271b54ce98832dcf049 -SIZE (45673149e9a2.patch) = 3693 +TIMESTAMP = 1756589822 +SHA256 (FFMS-ffms2-5.0_GH0.tar.gz) = 7770af0bbc0063f9580a6a5c8e7c51f1788f171d7da0b352e48a1e60943a8c3c +SIZE (FFMS-ffms2-5.0_GH0.tar.gz) = 167985 +SHA256 (25cef14386fcaaa58ee547065deee8f6e82c56a2.patch) = f60096f07d8cf63a3abf8aa1066746e174541523bdc642ec2eabde5b1f286926 +SIZE (25cef14386fcaaa58ee547065deee8f6e82c56a2.patch) = 1145 diff --git a/multimedia/ffms2/files/patch-use-system-vapoursynth b/multimedia/ffms2/files/patch-use-system-vapoursynth new file mode 100644 index 000000000000..58c8f06affaf --- /dev/null +++ b/multimedia/ffms2/files/patch-use-system-vapoursynth @@ -0,0 +1,34 @@ +diff -up ffms2-5.0/configure.ac.orig ffms2-5.0/configure.ac +--- configure.ac.orig 2024-05-28 16:52:48.000000000 +0200 ++++ configure.ac 2024-09-20 12:13:11.134979566 +0200 +@@ -118,6 +118,10 @@ if test "$FFMPEG_WORKS" = no; then + AC_MSG_FAILURE([cannot link with FFmpeg]) + fi + ++PKG_CHECK_MODULES(VAPOURSYNTH, [vapoursynth]) ++ ++AC_SUBST([VAPOURSYNTH_CFLAGS]) ++ + src_core_libffms2_la_LDFLAGS="" + AC_MSG_CHECKING([whether -Wl,-Bsymbolic is needed]) + if test "$enable_shared" = yes; then +diff -up ffms2-5.0/Makefile.am.orig ffms2-5.0/Makefile.am +--- Makefile.am.orig 2024-09-20 12:12:14.272194649 +0200 ++++ Makefile.am 2024-09-20 12:13:00.781018729 +0200 +@@ -14,6 +14,7 @@ AM_CPPFLAGS = \ + -DFFMS_EXPORTS \ + -D__STDC_CONSTANT_MACROS \ + @FFMPEG_CFLAGS@ \ ++ @VAPOURSYNTH_CFLAGS@ \ + @ZLIB_CPPFLAGS@ \ + -include config.h + AM_CXXFLAGS = -fvisibility=hidden +@@ -39,8 +40,6 @@ src_core_libffms2_la_SOURCES = \ + src/core/videoutils.h \ + src/core/zipfile.cpp \ + src/core/zipfile.h \ +- src/vapoursynth/VapourSynth4.h \ +- src/vapoursynth/VSHelper4.h \ + src/vapoursynth/vapoursource4.cpp \ + src/vapoursynth/vapoursource4.h \ + src/vapoursynth/vapoursynth4.cpp diff --git a/multimedia/ffms2/pkg-plist b/multimedia/ffms2/pkg-plist index d4164d07ee7d..40a0e0e525ea 100644 --- a/multimedia/ffms2/pkg-plist +++ b/multimedia/ffms2/pkg-plist @@ -3,9 +3,8 @@ include/ffms.h include/ffmscompat.h lib/libffms2.a lib/libffms2.so -lib/libffms2.so.4 -lib/libffms2.so.4.0.0 -%%DATADIR%%/libffms2.so +lib/libffms2.so.5 +lib/libffms2.so.5.0.0 libdata/pkgconfig/ffms2.pc %%PORTDOCS%%%%DOCSDIR%%/ffms2-api.md %%PORTDOCS%%%%DOCSDIR%%/ffms2-changelog.md diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile index b6d43853fbbe..3d55e4c2a658 100644 --- a/multimedia/gstreamer1-plugins-rust/Makefile +++ b/multimedia/gstreamer1-plugins-rust/Makefile @@ -1,5 +1,6 @@ PORTNAME= gstreamer1-plugins-rust DISTVERSION= ${gst-rust_VERSION} +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= multimedia@FreeBSD.org diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile index 5ebf11efe993..3849aa8547a4 100644 --- a/multimedia/gstreamer1/Makefile +++ b/multimedia/gstreamer1/Makefile @@ -1,5 +1,6 @@ PORTNAME= gstreamer PORTVERSION= ${_GST_VERSION} +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/ PKGNAMESUFFIX= 1 diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile index 85b55ca0c360..6f70c282d7f8 100644 --- a/multimedia/helvum/Makefile +++ b/multimedia/helvum/Makefile @@ -1,6 +1,6 @@ PORTNAME= helvum DISTVERSION= 0.5.1 -PORTREVISION= 17 +PORTREVISION= 18 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org diff --git a/multimedia/kew/Makefile b/multimedia/kew/Makefile index 53684fd0e945..a19c95840a64 100644 --- a/multimedia/kew/Makefile +++ b/multimedia/kew/Makefile @@ -1,6 +1,7 @@ PORTNAME= kew DISTVERSIONPREFIX= v DISTVERSION= 3.4.1 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile index e9ef1a99461a..5ddc9857c776 100644 --- a/multimedia/kooha/Makefile +++ b/multimedia/kooha/Makefile @@ -1,7 +1,7 @@ PORTNAME= kooha DISTVERSIONPREFIX= v DISTVERSION= 2.3.0 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= multimedia wayland MAINTAINER= ports@FreeBSD.org diff --git a/multimedia/libmediainfo/Makefile b/multimedia/libmediainfo/Makefile index 59b73d5b89cf..ca475bbb3ae6 100644 --- a/multimedia/libmediainfo/Makefile +++ b/multimedia/libmediainfo/Makefile @@ -1,5 +1,5 @@ PORTNAME= libmediainfo -PORTVERSION= 25.04 +PORTVERSION= 25.07 CATEGORIES= multimedia MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \ LOCAL/sunpoet diff --git a/multimedia/libmediainfo/distinfo b/multimedia/libmediainfo/distinfo index 7983098d9bf5..4c722f095822 100644 --- a/multimedia/libmediainfo/distinfo +++ b/multimedia/libmediainfo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747546426 -SHA256 (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = ecd286de77cb13ea4b6ce0ebdbbff3f3da89c67ec2d5c330d47f385a4329c5d2 -SIZE (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = 5987512 +TIMESTAMP = 1755062458 +SHA256 (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = d810a56b84a8f6c009958312459e1d7353b3722db8f18c2bc87da512ebd51482 +SIZE (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = 6118832 diff --git a/multimedia/librav1e/Makefile b/multimedia/librav1e/Makefile index dad1c73c906d..ab2b613a4760 100644 --- a/multimedia/librav1e/Makefile +++ b/multimedia/librav1e/Makefile @@ -1,4 +1,4 @@ -PORTREVISION= 1 +PORTREVISION= 2 PKGNAMEPREFIX= lib MASTERDIR= ${.CURDIR}/../rav1e diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile index b1547985e8db..1fbd95db19b7 100644 --- a/multimedia/librespot/Makefile +++ b/multimedia/librespot/Makefile @@ -1,7 +1,7 @@ PORTNAME= librespot DISTVERSIONPREFIX= v DISTVERSION= 0.6.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= multimedia MAINTAINER= driesm@FreeBSD.org diff --git a/multimedia/libzen/Makefile b/multimedia/libzen/Makefile index df7427722e7f..aee8897a370b 100644 --- a/multimedia/libzen/Makefile +++ b/multimedia/libzen/Makefile @@ -23,6 +23,6 @@ USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/ZenLib/Project/GNU/Library -MEDIAINFO_VERSION= 25.04 +MEDIAINFO_VERSION= 25.07 .include <bsd.port.mk> diff --git a/multimedia/libzen/distinfo b/multimedia/libzen/distinfo index 85fdd1a09cf0..a37c2f3e70b7 100644 --- a/multimedia/libzen/distinfo +++ b/multimedia/libzen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747546428 -SHA256 (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = ecd286de77cb13ea4b6ce0ebdbbff3f3da89c67ec2d5c330d47f385a4329c5d2 -SIZE (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = 5987512 +TIMESTAMP = 1755062460 +SHA256 (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = d810a56b84a8f6c009958312459e1d7353b3722db8f18c2bc87da512ebd51482 +SIZE (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = 6118832 diff --git a/multimedia/livego/Makefile b/multimedia/livego/Makefile index a4f7e8392333..a2cf21e4e785 100644 --- a/multimedia/livego/Makefile +++ b/multimedia/livego/Makefile @@ -1,6 +1,6 @@ PORTNAME= livego DISTVERSION= 0.0.15 -PORTREVISION= 29 +PORTREVISION= 30 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org diff --git a/multimedia/mediainfo/Makefile b/multimedia/mediainfo/Makefile index bbb0d59a042a..6db558f1d4ca 100644 --- a/multimedia/mediainfo/Makefile +++ b/multimedia/mediainfo/Makefile @@ -1,5 +1,5 @@ PORTNAME= mediainfo -PORTVERSION= 25.04 +PORTVERSION= 25.07 CATEGORIES= multimedia MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \ LOCAL/sunpoet diff --git a/multimedia/mediainfo/distinfo b/multimedia/mediainfo/distinfo index 34ffde7598ca..7dd5abd48594 100644 --- a/multimedia/mediainfo/distinfo +++ b/multimedia/mediainfo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747546430 -SHA256 (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = ecd286de77cb13ea4b6ce0ebdbbff3f3da89c67ec2d5c330d47f385a4329c5d2 -SIZE (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = 5987512 +TIMESTAMP = 1755062462 +SHA256 (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = d810a56b84a8f6c009958312459e1d7353b3722db8f18c2bc87da512ebd51482 +SIZE (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = 6118832 diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile index c998442f8081..fc60cbcd3d88 100644 --- a/multimedia/mediamtx/Makefile +++ b/multimedia/mediamtx/Makefile @@ -1,6 +1,7 @@ PORTNAME= mediamtx DISTVERSIONPREFIX= v DISTVERSION= 1.14.0 +PORTREVISION= 1 CATEGORIES= multimedia net MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.10/ DISTFILES+= release.zip diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile index 8e10172157b4..4299cef229c5 100644 --- a/multimedia/mpv/Makefile +++ b/multimedia/mpv/Makefile @@ -1,10 +1,13 @@ PORTNAME= mpv DISTVERSIONPREFIX= v DISTVERSION= 0.40.0 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= multimedia audio +PATCH_SITES= https://github.com/mpv-player/mpv/commit/ +PATCHFILES= 26b29fba02a2782f68e2906f837d21201fc6f1b9.patch:-p1 + MAINTAINER= multimedia@FreeBSD.org COMMENT= Free and open-source general-purpose video player WWW= https://mpv.io diff --git a/multimedia/mpv/distinfo b/multimedia/mpv/distinfo index 614447cd682c..6b56c0e1e5dc 100644 --- a/multimedia/mpv/distinfo +++ b/multimedia/mpv/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1742924007 +TIMESTAMP = 1756628590 SHA256 (mpv-player-mpv-v0.40.0_GH0.tar.gz) = 10a0f4654f62140a6dd4d380dcf0bbdbdcf6e697556863dc499c296182f081a3 SIZE (mpv-player-mpv-v0.40.0_GH0.tar.gz) = 3561474 +SHA256 (26b29fba02a2782f68e2906f837d21201fc6f1b9.patch) = 9596f2390a120a54d1bc48a3937d6f236feab0c4cecaae8a0d3dec59a38e29b3 +SIZE (26b29fba02a2782f68e2906f837d21201fc6f1b9.patch) = 1569 diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile index 581f86acd83c..f1f31df327c4 100644 --- a/multimedia/navidrome/Makefile +++ b/multimedia/navidrome/Makefile @@ -1,7 +1,7 @@ PORTNAME= navidrome DISTVERSIONPREFIX= v DISTVERSION= 0.56.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia MASTER_SITES= http://people.freebsd.org/~kbowling/distfiles/:npmcache DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache diff --git a/multimedia/neolink/Makefile b/multimedia/neolink/Makefile index b1f9a0abc543..447cee0bbb85 100644 --- a/multimedia/neolink/Makefile +++ b/multimedia/neolink/Makefile @@ -2,7 +2,7 @@ PORTNAME= neolink PORTVERSION= 0.3.0 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= g20210903 -PORTREVISION= 35 +PORTREVISION= 36 CATEGORIES= multimedia MAINTAINER= kevans@FreeBSD.org diff --git a/multimedia/nymphcast/Makefile b/multimedia/nymphcast/Makefile index 92f621330a0e..a92397b3d2e7 100644 --- a/multimedia/nymphcast/Makefile +++ b/multimedia/nymphcast/Makefile @@ -1,6 +1,6 @@ PORTNAME= NymphCast DISTVERSION= v0.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= multimedia MAINTAINER= adridg@FreeBSD.org diff --git a/multimedia/obuparse/Makefile b/multimedia/obuparse/Makefile index f0d5f5b76336..6e156c658e1a 100644 --- a/multimedia/obuparse/Makefile +++ b/multimedia/obuparse/Makefile @@ -1,5 +1,6 @@ PORTNAME= obuparse -DISTVERSION= g20241212 +DISTVERSIONPREFIX= v +DISTVERSION= 2.0.1 CATEGORIES= multimedia MAINTAINER= diizzy@FreeBSD.org @@ -9,22 +10,19 @@ WWW= https://github.com/dwbuiten/obuparse LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake +USES= cmake USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= dwbuiten -GH_TAGNAME= 918524a - -MAKE_ARGS+= PREFIX="${STAGEDIR}${PREFIX}" - -INSTALL_TARGET= install-shared PLIST_FILES= include/obuparse.h \ lib/libobuparse.so \ - lib/libobuparse.so.1 + lib/libobuparse.so.2 \ + lib/libobuparse.so.${DISTVERSION} -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libobuparse.so.1 +post-patch: + @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|g' \ + ${PATCH_WRKSRC}/CMakeLists.txt .include <bsd.port.mk> diff --git a/multimedia/obuparse/distinfo b/multimedia/obuparse/distinfo index 2cf89e5bdd7f..a877f417306f 100644 --- a/multimedia/obuparse/distinfo +++ b/multimedia/obuparse/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743990877 -SHA256 (dwbuiten-obuparse-g20241212-918524a_GH0.tar.gz) = b23bb4a6eeb77514a5bbc64448666f62cea94bce5346b6ee605b76386a776804 -SIZE (dwbuiten-obuparse-g20241212-918524a_GH0.tar.gz) = 29526 +TIMESTAMP = 1756578144 +SHA256 (dwbuiten-obuparse-v2.0.1_GH0.tar.gz) = 99198db70a34f5448a188983208d52aac8b1ed5d076913d3f621b5abffc3cb71 +SIZE (dwbuiten-obuparse-v2.0.1_GH0.tar.gz) = 29651 diff --git a/multimedia/obuparse/files/patch-CMakeLists.txt b/multimedia/obuparse/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..9b8ca2dc856a --- /dev/null +++ b/multimedia/obuparse/files/patch-CMakeLists.txt @@ -0,0 +1,78 @@ +--- CMakeLists.txt.orig 2025-08-30 18:33:06 UTC ++++ CMakeLists.txt +@@ -0,0 +1,75 @@ ++cmake_minimum_required(VERSION 3.15) ++ ++project(OBUParse VERSION %%DISTVERSION%% LANGUAGES C) ++ ++# --- Set Standard Output Directories --- ++set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) ++set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) ++set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) ++ ++# --- Build Options --- ++# On MSVC, we only build static to avoid DLL export complexity and naming collisions. ++# On other platforms (including MinGW on Windows), we can build both. ++option(BUILD_SHARED_LIBS "Build the shared library" ON) ++option(BUILD_STATIC_LIBS "Build the static library" OFF) ++ ++if(NOT BUILD_SHARED_LIBS AND NOT BUILD_STATIC_LIBS) ++ message(FATAL_ERROR "You must choose to build at least one library type.") ++endif() ++ ++# --- Library Targets --- ++ ++if(BUILD_SHARED_LIBS) # This block will now be skipped on MSVC ++ add_library(obuparse_shared SHARED obuparse.c) ++ set_target_properties(obuparse_shared PROPERTIES ++ OUTPUT_NAME "obuparse" ++ VERSION ${PROJECT_VERSION} ++ SOVERSION 2 ++ EXPORT_NAME "shared" ++ ) ++ target_include_directories(obuparse_shared PUBLIC ++ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> ++ $<INSTALL_INTERFACE:include> ++ ) ++ add_library(OBUParse::shared ALIAS obuparse_shared) ++endif() ++ ++if(BUILD_STATIC_LIBS) ++ add_library(obuparse_static STATIC obuparse.c) ++ # The naming collision only happens with MSVC, not MinGW. ++ if(MSVC) ++ set_target_properties(obuparse_static PROPERTIES OUTPUT_NAME "obuparses") ++ else() ++ set_target_properties(obuparse_static PROPERTIES OUTPUT_NAME "obuparse") ++ endif() ++ set_target_properties(obuparse_static PROPERTIES EXPORT_NAME "static") ++ target_include_directories(obuparse_static PUBLIC ++ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> ++ $<INSTALL_INTERFACE:include> ++ ) ++ add_library(OBUParse::static ALIAS obuparse_static) ++endif() ++ ++# --- Installation --- ++include(GNUInstallDirs) ++ ++# Install the public header file ++install(FILES obuparse.h ++ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" ++) ++ ++set(BUILT_TARGETS "") ++if(TARGET obuparse_static) ++ list(APPEND BUILT_TARGETS obuparse_static) ++endif() ++if(TARGET obuparse_shared) ++ list(APPEND BUILT_TARGETS obuparse_shared) ++endif() ++ ++# Install the library targets that were built, and the tool ++install(TARGETS ${BUILT_TARGETS} ++ EXPORT OBUParseTargets ++ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" ++ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" ++ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" ++) diff --git a/multimedia/obuparse/files/patch-Makefile b/multimedia/obuparse/files/patch-Makefile deleted file mode 100644 index b371f44188b8..000000000000 --- a/multimedia/obuparse/files/patch-Makefile +++ /dev/null @@ -1,33 +0,0 @@ ---- Makefile.orig 2023-07-12 18:02:40 UTC -+++ Makefile -@@ -1,9 +1,9 @@ - PREFIX=/usr/local - --CFLAGS := -O3 -std=c99 -Wall -Wextra -g -fPIC -I. $(CPPFLAGS) -+CFLAGS += -std=c99 -Wall -Wextra -fPIC -I. $(CPPFLAGS) - LDFLAGS += --CC := $(CROSS)gcc --AR := $(CROSS)ar -+CC := $(CC) -+AR := $(AR) - - ifneq (,$(findstring mingw,$(CC))) - LIBSUF=.dll -@@ -11,7 +11,7 @@ ifneq (,$(findstring mingw,$(CC))) - SYSTEM=MINGW - else - LIBSUF=.so -- LDFLAGS=-Wl,--version-script,obuparse.v -+ LDFLAGS+= -Wl,--version-script,obuparse.v - endif - - all: libobuparse$(LIBSUF) libobuparse.a -@@ -24,7 +24,7 @@ libobuparse.a: obuparse.o - $(AR) rcs $@ $^ - - libobuparse$(LIBSUF): obuparse.o -- $(CC) $(LDFLAGS) -shared $^ -o $@ -+ $(CC) $(LDFLAGS) -shared $^ -o $@ -Wl,-soname,libobuparse$(LIBSUF).1 - - install: install-shared install-static - diff --git a/multimedia/pitivi/Makefile b/multimedia/pitivi/Makefile index e3d0425730dd..20e000ba9056 100644 --- a/multimedia/pitivi/Makefile +++ b/multimedia/pitivi/Makefile @@ -1,6 +1,6 @@ PORTNAME= pitivi DISTVERSION= 2023.03 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= GNOME diff --git a/multimedia/plexmediaserver-plexpass/Makefile b/multimedia/plexmediaserver-plexpass/Makefile index 0d1c1be6aa8e..56d9899bc171 100644 --- a/multimedia/plexmediaserver-plexpass/Makefile +++ b/multimedia/plexmediaserver-plexpass/Makefile @@ -1,5 +1,5 @@ -DISTVERSION= 1.42.1.10060 -DISTVERSIONSUFFIX= 4e8b05daf +DISTVERSION= 1.42.2.10102 +DISTVERSIONSUFFIX= 50deb00d9 PKGNAMESUFFIX= -plexpass USE_RC_SUBR= ${PORTNAME}_plexpass diff --git a/multimedia/plexmediaserver-plexpass/distinfo b/multimedia/plexmediaserver-plexpass/distinfo index 6fe72dbe3bae..af54b2a83e23 100644 --- a/multimedia/plexmediaserver-plexpass/distinfo +++ b/multimedia/plexmediaserver-plexpass/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754954756 -SHA256 (PlexMediaServer-1.42.1.10060-4e8b05daf-FreeBSD-amd64.tar.bz2) = c3cbc1e8dfe7a1f00a1e2621bcd5cd5750d21b6863977438851832f159ca5f41 -SIZE (PlexMediaServer-1.42.1.10060-4e8b05daf-FreeBSD-amd64.tar.bz2) = 91693639 +TIMESTAMP = 1756819678 +SHA256 (PlexMediaServer-1.42.2.10102-50deb00d9-FreeBSD-amd64.tar.bz2) = 8a283ab70710816d69a8c1d4c8dfefca054dccd4aaeb2b739f435b16f91609cf +SIZE (PlexMediaServer-1.42.2.10102-50deb00d9-FreeBSD-amd64.tar.bz2) = 91820702 diff --git a/multimedia/py-PySceneDetect/Makefile b/multimedia/py-PySceneDetect/Makefile deleted file mode 100644 index 3e411248de63..000000000000 --- a/multimedia/py-PySceneDetect/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -PORTNAME= PySceneDetect -DISTVERSION= 0.6.6 -DISTVERSIONPREFIX= v -DISTVERSIONSUFFIX= -release -CATEGORIES= multimedia python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= ports@FreeBSD.org -COMMENT= OpenCV-based video scene detection program and Python library -WWW= https://www.scenedetect.com - -LICENSE= BSD2CLAUSE -LICENSE_FILE= ${WRKSRC}/LICENSE - -RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ - opencv>=0:graphics/opencv \ - mkvmerge:multimedia/mkvtoolnix - -USES= python -USE_GITHUB= yes -GH_ACCOUNT= Breakthrough -USE_PYTHON= autoplist distutils pytest - -NO_ARCH= yes - -.include <bsd.port.mk> diff --git a/multimedia/py-PySceneDetect/distinfo b/multimedia/py-PySceneDetect/distinfo deleted file mode 100644 index db8936dd9f3b..000000000000 --- a/multimedia/py-PySceneDetect/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1741596894 -SHA256 (Breakthrough-PySceneDetect-v0.6.6-release_GH0.tar.gz) = 5138b89c130cd329daf234ab7c063a3da63d06638af50b1ac55a43a821641500 -SIZE (Breakthrough-PySceneDetect-v0.6.6-release_GH0.tar.gz) = 57818838 diff --git a/multimedia/py-moviepy/Makefile b/multimedia/py-moviepy/Makefile index 788382e359c8..6440ffaa63b8 100644 --- a/multimedia/py-moviepy/Makefile +++ b/multimedia/py-moviepy/Makefile @@ -1,5 +1,6 @@ PORTNAME= moviepy PORTVERSION= 2.2.1 +PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/multimedia/py-scenedetect/Makefile b/multimedia/py-scenedetect/Makefile new file mode 100644 index 000000000000..cf024309e126 --- /dev/null +++ b/multimedia/py-scenedetect/Makefile @@ -0,0 +1,30 @@ +PORTNAME= scenedetect +DISTVERSION= 0.6.7 +CATEGORIES= multimedia python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= atanubiswas484@gmail.com +COMMENT= OpenCV-based video scene detection program and Python library +WWW= https://www.scenedetect.com/ \ + https://github.com/Breakthrough/PySceneDetect/ + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ + ffmpeg:multimedia/ffmpeg \ + mkvmerge:multimedia/mkvtoolnix \ + opencv>=0:graphics/opencv + +USES= python +USE_PYTHON= autoplist pep517 pytest + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/multimedia/py-scenedetect/distinfo b/multimedia/py-scenedetect/distinfo new file mode 100644 index 000000000000..29b5a60124a8 --- /dev/null +++ b/multimedia/py-scenedetect/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756240360 +SHA256 (scenedetect-0.6.7.tar.gz) = 1a2c73b57de2e1656f7896edc8523de7217f361179a8966e947f79d33e40830f +SIZE (scenedetect-0.6.7.tar.gz) = 164213 diff --git a/multimedia/py-PySceneDetect/files/patch-scenedetect_platform.py b/multimedia/py-scenedetect/files/patch-scenedetect_platform.py index 1af0bf35d3e5..1af0bf35d3e5 100644 --- a/multimedia/py-PySceneDetect/files/patch-scenedetect_platform.py +++ b/multimedia/py-scenedetect/files/patch-scenedetect_platform.py diff --git a/multimedia/py-PySceneDetect/pkg-descr b/multimedia/py-scenedetect/pkg-descr index ce7003385198..ce7003385198 100644 --- a/multimedia/py-PySceneDetect/pkg-descr +++ b/multimedia/py-scenedetect/pkg-descr diff --git a/multimedia/py-subliminal/Makefile b/multimedia/py-subliminal/Makefile index 6c4f554a65a7..e49e60d6d7ca 100644 --- a/multimedia/py-subliminal/Makefile +++ b/multimedia/py-subliminal/Makefile @@ -1,5 +1,5 @@ PORTNAME= subliminal -DISTVERSION= 2.3.2 +DISTVERSION= 2.4.0 CATEGORIES= multimedia python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/multimedia/py-subliminal/distinfo b/multimedia/py-subliminal/distinfo index cf709bd1e00e..f01299e57ce6 100644 --- a/multimedia/py-subliminal/distinfo +++ b/multimedia/py-subliminal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746747144 -SHA256 (subliminal-2.3.2.tar.gz) = e9adee230b8bf46e27214da71ada18a3a0107d968005a25be3db5bc5855fb433 -SIZE (subliminal-2.3.2.tar.gz) = 3459550 +TIMESTAMP = 1756899778 +SHA256 (subliminal-2.4.0.tar.gz) = 73df6d1940166ef0e2cdeb4f8d655a4afe1082d481ec090ad2a9e66b1a1621fc +SIZE (subliminal-2.4.0.tar.gz) = 3460114 diff --git a/multimedia/py-tartube/Makefile b/multimedia/py-tartube/Makefile index 58f33925ea0f..0fe4f7d270d2 100644 --- a/multimedia/py-tartube/Makefile +++ b/multimedia/py-tartube/Makefile @@ -1,5 +1,6 @@ PORTNAME= tartube DISTVERSION= 2.5.164 +PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/multimedia/rav1e/Makefile b/multimedia/rav1e/Makefile index 014ae5cf9533..ab01f0e7f3c3 100644 --- a/multimedia/rav1e/Makefile +++ b/multimedia/rav1e/Makefile @@ -1,7 +1,7 @@ PORTNAME= rav1e DISTVERSIONPREFIX= v DISTVERSION= 0.8.1 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile index 1324db03a6be..1c23e2d53a84 100644 --- a/multimedia/ringrtc/Makefile +++ b/multimedia/ringrtc/Makefile @@ -1,6 +1,7 @@ PORTNAME= ringrtc DISTVERSIONPREFIX= v DISTVERSION= 2.56.0 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= LOCAL/mikael/ringrtc/:base \ LOCAL/mikael/ringrtc/:boringssl \ diff --git a/multimedia/scte35dump/Makefile b/multimedia/scte35dump/Makefile index 029f910bd617..75ce08763f93 100644 --- a/multimedia/scte35dump/Makefile +++ b/multimedia/scte35dump/Makefile @@ -1,7 +1,7 @@ PORTNAME= scte35dump DISTVERSIONPREFIX= v DISTVERSION= 0.1.8 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= multimedia MAINTAINER= rodrigo@FreeBSD.org diff --git a/multimedia/supersonic/Makefile b/multimedia/supersonic/Makefile index 6a320f95fb13..c9a9bdecd463 100644 --- a/multimedia/supersonic/Makefile +++ b/multimedia/supersonic/Makefile @@ -1,6 +1,7 @@ PORTNAME= supersonic DISTVERSIONPREFIX= v DISTVERSION= 0.18.0 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= dtxdf@FreeBSD.org diff --git a/multimedia/termplay/Makefile b/multimedia/termplay/Makefile index cbda5d56a2d8..bd4c6c45e412 100644 --- a/multimedia/termplay/Makefile +++ b/multimedia/termplay/Makefile @@ -1,6 +1,6 @@ PORTNAME= termplay DISTVERSION= 2.0.6 -PORTREVISION= 45 +PORTREVISION= 46 CATEGORIES= multimedia MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} diff --git a/multimedia/video-trimmer/Makefile b/multimedia/video-trimmer/Makefile index 9e91b0238bd7..ac0dfed2eae2 100644 --- a/multimedia/video-trimmer/Makefile +++ b/multimedia/video-trimmer/Makefile @@ -1,6 +1,7 @@ PORTNAME= video-trimmer DISTVERSIONPREFIX= v DISTVERSION= 25.03 +PORTREVISION= 1 CATEGORIES= multimedia gnome DIST_SUBDIR= gnome diff --git a/multimedia/wl-screenrec/Makefile b/multimedia/wl-screenrec/Makefile index 4b74e9294d3e..fee78f556c5d 100644 --- a/multimedia/wl-screenrec/Makefile +++ b/multimedia/wl-screenrec/Makefile @@ -1,7 +1,7 @@ PORTNAME= wl-screenrec DISTVERSIONPREFIX= v DISTVERSION= 0.1.5 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= multimedia wayland MAINTAINER= ports@FreeBSD.org diff --git a/multimedia/youtui/Makefile b/multimedia/youtui/Makefile index 025bd529afc9..592018e41624 100644 --- a/multimedia/youtui/Makefile +++ b/multimedia/youtui/Makefile @@ -1,7 +1,7 @@ PORTNAME= youtui DISTVERSIONPREFIX= youtui/v DISTVERSION= 0.0.25 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org diff --git a/multimedia/ytfzf/Makefile b/multimedia/ytfzf/Makefile index 02f2097bed31..f1a4cf1713c7 100644 --- a/multimedia/ytfzf/Makefile +++ b/multimedia/ytfzf/Makefile @@ -1,6 +1,7 @@ PORTNAME= ytfzf DISTVERSIONPREFIX= v DISTVERSION= 2.6.2 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= eduardo@FreeBSD.org |
