diff options
| author | Yuri Victorovich <yuri@FreeBSD.org> | 2026-07-07 16:49:23 +0000 |
|---|---|---|
| committer | Yuri Victorovich <yuri@FreeBSD.org> | 2026-07-07 21:49:16 +0000 |
| commit | 1a06102e608b0808af00636bdaa2f921c27f5a49 (patch) | |
| tree | b8e85b3dc991df540825d571322b554fbd8a2db5 | |
| parent | c0b89182c07762b72e7988e39b20aa66e3fa0932 (diff) | |
multimedia/webcamoid: update 9.3.0 → 9.4.0
| -rw-r--r-- | multimedia/webcamoid/Makefile | 23 | ||||
| -rw-r--r-- | multimedia/webcamoid/distinfo | 6 | ||||
| -rw-r--r-- | multimedia/webcamoid/files/patch-libAvKys_Plugins_Codecs_Video_Encoders_svtav1_src_videoencodersvtav1element.cpp | 22 | ||||
| -rw-r--r-- | multimedia/webcamoid/pkg-plist | 42 |
4 files changed, 22 insertions, 71 deletions
diff --git a/multimedia/webcamoid/Makefile b/multimedia/webcamoid/Makefile index 6352f0bdbb65..82290d088126 100644 --- a/multimedia/webcamoid/Makefile +++ b/multimedia/webcamoid/Makefile @@ -1,6 +1,5 @@ PORTNAME= webcamoid -DISTVERSION= 9.3.0 -PORTREVISION= 1 +DISTVERSION= 9.4.0 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org @@ -16,7 +15,6 @@ LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1 \ libaom.so:multimedia/aom \ libasound.so:audio/alsa-lib \ libavcodec.so:multimedia/ffmpeg \ - libjack.so:audio/jack \ libopus.so:audio/opus \ libpipewire-0.3.so:multimedia/pipewire \ libportaudio.so:audio/portaudio \ @@ -26,6 +24,7 @@ LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1 \ libvlc.so:multimedia/vlc \ libvorbisenc.so:audio/libvorbis \ libvpx.so:multimedia/libvpx \ + libwayland-client.so:graphics/wayland \ libx264.so:multimedia/libx264 USES= cmake compiler:c++11-lang desktop-file-utils gl gnome gstreamer pkgconfig qt:6 sdl xorg @@ -34,7 +33,7 @@ USE_GNOME= glib20 USE_GL= gl USE_QT= base declarative multimedia svg USE_SDL= sdl2 -USE_X11= x11 xext xfixes xrandr +USE_XORG= x11 xext xfixes xrandr USE_LDCONFIG= yes QMAKE_ARGS= INSTALLQMLDIR=${QT_QMLDIR} \ @@ -50,13 +49,13 @@ CXXFLAGS+= -mmmx .endif # Intel SIMD instructions are only supported on amd64 and i386 -.if ${ARCH} == amd64 || ${ARCH} == i386 -PLIST_FILES+= lib/qt/plugins/avkys/libSimdCore_avx.so \ - lib/qt/plugins/avkys/libSimdCore_avx2.so \ - lib/qt/plugins/avkys/libSimdCore_mmx.so \ - lib/qt/plugins/avkys/libSimdCore_sse.so \ - lib/qt/plugins/avkys/libSimdCore_sse2.so \ - lib/qt/plugins/avkys/libSimdCore_sse4_1.so -.endif +#.if ${ARCH} == amd64 || ${ARCH} == i386 +#PLIST_FILES+= lib/qt/plugins/avkys/libSimdCore_avx.so \ +# lib/qt/plugins/avkys/libSimdCore_avx2.so \ +# lib/qt/plugins/avkys/libSimdCore_mmx.so \ +# lib/qt/plugins/avkys/libSimdCore_sse.so \ +# lib/qt/plugins/avkys/libSimdCore_sse2.so \ +# lib/qt/plugins/avkys/libSimdCore_sse4_1.so +#.endif .include <bsd.port.post.mk> diff --git a/multimedia/webcamoid/distinfo b/multimedia/webcamoid/distinfo index 666cfa46b020..749cda3551c0 100644 --- a/multimedia/webcamoid/distinfo +++ b/multimedia/webcamoid/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766807597 -SHA256 (webcamoid-webcamoid-9.3.0_GH0.tar.gz) = 5f9fefb305f4309283d06daae663f16ca47a67c0c640fd3031a3e88738fe6879 -SIZE (webcamoid-webcamoid-9.3.0_GH0.tar.gz) = 9666604 +TIMESTAMP = 1783441174 +SHA256 (webcamoid-webcamoid-9.4.0_GH0.tar.gz) = e62fded6650b879f5b3f9ebb48b3c2f198de25bd7accd45d5e2972570cae837c +SIZE (webcamoid-webcamoid-9.4.0_GH0.tar.gz) = 9859455 diff --git a/multimedia/webcamoid/files/patch-libAvKys_Plugins_Codecs_Video_Encoders_svtav1_src_videoencodersvtav1element.cpp b/multimedia/webcamoid/files/patch-libAvKys_Plugins_Codecs_Video_Encoders_svtav1_src_videoencodersvtav1element.cpp deleted file mode 100644 index 05de407b5eff..000000000000 --- a/multimedia/webcamoid/files/patch-libAvKys_Plugins_Codecs_Video_Encoders_svtav1_src_videoencodersvtav1element.cpp +++ /dev/null @@ -1,22 +0,0 @@ ---- libAvKys/Plugins/Codecs/Video/Encoders/svtav1/src/videoencodersvtav1element.cpp.orig 2025-07-29 01:36:55 UTC -+++ libAvKys/Plugins/Codecs/Video/Encoders/svtav1/src/videoencodersvtav1element.cpp -@@ -344,7 +344,9 @@ bool VideoEncoderSvtAv1ElementPrivate::init() - - configs.enc_mode = uint8_t(qBound(0, self->optionValue("speed").toInt(), 9)); - configs.tune = uint8_t(self->optionValue("tuneContent").toUInt()); -+#if !SVT_AV1_CHECK_VERSION(2, 0, 0) - configs.target_socket = -1; -+#endif - - #if SVT_AV1_CHECK_VERSION(3, 0, 0) - configs.level_of_parallelism = QThread::idealThreadCount(); -@@ -353,7 +355,9 @@ bool VideoEncoderSvtAv1ElementPrivate::init() - #endif - - configs.rate_control_mode = SVT_AV1_RC_MODE_CBR; -+#if !SVT_AV1_CHECK_VERSION(4, 0, 0) - configs.pred_structure = SVT_AV1_PRED_LOW_DELAY_B; // Otherwise CBR won't work -+#endif - configs.target_bit_rate = self->bitrate(); - configs.profile = eqFormat->profile; - configs.color_primaries = EB_CICP_CP_UNSPECIFIED; diff --git a/multimedia/webcamoid/pkg-plist b/multimedia/webcamoid/pkg-plist index 0e6c6b473128..505b9dbfe3aa 100644 --- a/multimedia/webcamoid/pkg-plist +++ b/multimedia/webcamoid/pkg-plist @@ -1,28 +1,17 @@ bin/webcamoid lib/libavkys.so lib/libavkys.so.9 -lib/libavkys.so.9.3.0 +lib/libavkys.so.9.4.0 lib/qt/plugins/avkys/libAdjustHSL.so -lib/qt/plugins/avkys/libAging.so -lib/qt/plugins/avkys/libAnalogTV.so lib/qt/plugins/avkys/libAspectRatio.so lib/qt/plugins/avkys/libAudioDevice.so lib/qt/plugins/avkys/libAudioDevice_alsa.so -lib/qt/plugins/avkys/libAudioDevice_jack.so lib/qt/plugins/avkys/libAudioDevice_pipewire.so lib/qt/plugins/avkys/libAudioDevice_portaudio.so lib/qt/plugins/avkys/libAudioDevice_pulseaudio.so -lib/qt/plugins/avkys/libAudioDevice_qtaudio.so -lib/qt/plugins/avkys/libAudioDevice_sdl.so lib/qt/plugins/avkys/libAudioEncoder_ffmpeg.so -lib/qt/plugins/avkys/libAudioEncoder_opus.so -lib/qt/plugins/avkys/libAudioEncoder_vorbis.so -lib/qt/plugins/avkys/libAudioGen.so lib/qt/plugins/avkys/libBlur.so -lib/qt/plugins/avkys/libCartoon.so lib/qt/plugins/avkys/libChangeHSL.so -lib/qt/plugins/avkys/libCharify.so -lib/qt/plugins/avkys/libCinema.so lib/qt/plugins/avkys/libColorFilter.so lib/qt/plugins/avkys/libColorKey.so lib/qt/plugins/avkys/libColorReplace.so @@ -37,71 +26,56 @@ lib/qt/plugins/avkys/libDesktopCapture.so lib/qt/plugins/avkys/libDesktopCapture_ffmpeg.so lib/qt/plugins/avkys/libDesktopCapture_pipewire.so lib/qt/plugins/avkys/libDesktopCapture_qtscreen.so +lib/qt/plugins/avkys/libDesktopCapture_wlroots.so lib/qt/plugins/avkys/libDesktopCapture_xlib.so -lib/qt/plugins/avkys/libDice.so lib/qt/plugins/avkys/libDistort.so lib/qt/plugins/avkys/libDizzy.so -lib/qt/plugins/avkys/libEdge.so -lib/qt/plugins/avkys/libEmboss.so lib/qt/plugins/avkys/libEqualize.so lib/qt/plugins/avkys/libFaceDetect.so -lib/qt/plugins/avkys/libFaceTrack.so lib/qt/plugins/avkys/libFalseColor.so lib/qt/plugins/avkys/libFillAudioGaps.so -lib/qt/plugins/avkys/libFire.so lib/qt/plugins/avkys/libFlip.so lib/qt/plugins/avkys/libFpsControl.so lib/qt/plugins/avkys/libFrameOverlap.so lib/qt/plugins/avkys/libGamma.so -lib/qt/plugins/avkys/libGrayScale.so lib/qt/plugins/avkys/libHalftone.so -lib/qt/plugins/avkys/libHypnotic.so lib/qt/plugins/avkys/libImageSrc.so lib/qt/plugins/avkys/libImplode.so -lib/qt/plugins/avkys/libInvert.so lib/qt/plugins/avkys/libLife.so -lib/qt/plugins/avkys/libMatrix.so lib/qt/plugins/avkys/libMatrixTransform.so lib/qt/plugins/avkys/libMultiSrc.so lib/qt/plugins/avkys/libMultiSrc_ffmpeg.so -lib/qt/plugins/avkys/libMultiSrc_gstreamer.so -lib/qt/plugins/avkys/libMultiSrc_vlc.so lib/qt/plugins/avkys/libNervous.so lib/qt/plugins/avkys/libNormalize.so lib/qt/plugins/avkys/libOilPaint.so lib/qt/plugins/avkys/libOpacity.so -lib/qt/plugins/avkys/libOtsu.so lib/qt/plugins/avkys/libPacketSync.so lib/qt/plugins/avkys/libPhotocopy.so -lib/qt/plugins/avkys/libPixelate.so lib/qt/plugins/avkys/libQuark.so -lib/qt/plugins/avkys/libRadioactive.so lib/qt/plugins/avkys/libRipple.so lib/qt/plugins/avkys/libRotate.so lib/qt/plugins/avkys/libSaturated.so lib/qt/plugins/avkys/libScanLines.so lib/qt/plugins/avkys/libShagadelic.so +lib/qt/plugins/avkys/libSimdCore_avx.so +lib/qt/plugins/avkys/libSimdCore_avx2.so +lib/qt/plugins/avkys/libSimdCore_mmx.so +lib/qt/plugins/avkys/libSimdCore_sse.so +lib/qt/plugins/avkys/libSimdCore_sse2.so +lib/qt/plugins/avkys/libSimdCore_sse4_1.so lib/qt/plugins/avkys/libSwapRB.so -lib/qt/plugins/avkys/libSwirl.so lib/qt/plugins/avkys/libTemperature.so lib/qt/plugins/avkys/libVideoCapture.so lib/qt/plugins/avkys/libVideoCapture_ffmpeg.so -lib/qt/plugins/avkys/libVideoCapture_gstreamer.so lib/qt/plugins/avkys/libVideoCapture_libuvc.so lib/qt/plugins/avkys/libVideoCapture_pipewire.so lib/qt/plugins/avkys/libVideoCapture_qtcamera.so lib/qt/plugins/avkys/libVideoCapture_v4l2sys.so lib/qt/plugins/avkys/libVideoCapture_v4lutils.so -lib/qt/plugins/avkys/libVideoEncoder_av1.so lib/qt/plugins/avkys/libVideoEncoder_ffmpeg.so -lib/qt/plugins/avkys/libVideoEncoder_svtav1.so -lib/qt/plugins/avkys/libVideoEncoder_vpx.so -lib/qt/plugins/avkys/libVideoEncoder_x264.so lib/qt/plugins/avkys/libVideoMuxer_ffmpeg.so -lib/qt/plugins/avkys/libVignette.so lib/qt/plugins/avkys/libVirtualCamera.so lib/qt/plugins/avkys/libVirtualCamera_v4l2lb.so -lib/qt/plugins/avkys/libWarhol.so lib/qt/plugins/avkys/libWarp.so lib/qt/plugins/avkys/libWave.so lib/qt/plugins/avkys/libZoom.so |
