media-video/vapoursynth-mvtools
Motion compensation, etc for VapourSynth.
-
vapoursynth-mvtools-29.2-r2~amd64 ~x86python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15
View
Download
Browse License: GPL-2 Overlay: tatsh-overlay
ChangeLog
commit 9abeb90d7ba2733f83017bbed0ee0131ee86af47
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 21:35:01 2026 -0400
*/*: build the VapourSynth stack for one Python implementation
media-video/vapoursynth inherited python-r1 but never wrapped a phase in
python_foreach_impl, so it built a single module no matter how many targets
were selected: PYTHON_TARGETS advertised four and the installed package held
files for one. Upstream produces one stable-ABI module, so python-single-r1
describes it correctly.
Everything that imports vapoursynth can only work for the implementation it
was built against, so the whole closure follows: astdr, dfmderainbow, vsutil,
vspyplugin, mvsfunc, havsfunc, vs-jetpack and mvtools. vs-jetpack keeps its
multi-implementation dependencies inside python_gen_cond_dep.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 118eb6f51598c9d70529bc936887c48bd31d412d
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 13:45:30 2026 -0400
*/*: follow upstream URL redirects
The vapoursynth plugins moved to the dubhatervapoursynth organisation and
VapourSynth-EEDI3 to HolyWu; aioimaplib, gidgethub, msgspec,
poetry-plugin-up and vita3k's bundled sources all changed owner as well.
No distfile hash changes, so the archives are the same content.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit c017d4b6078d7b736c2536678f3d424537cb52ed
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 10:52:22 2026 -0400
*/*: add Python 3.15 to PYTHON_COMPAT
Only where every dependency constrained to this package's Python targets
already supports it, iterated until no further package became eligible.
pkgcheck reports the same four NonsolvableDepsInStable as before.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 728ce959de332b2a4075c4fd07fff460beec73e6
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 03:55:31 2026 -0400
media-video/vapoursynth-mvtools: fix build against vapoursynth R78
R78 installs its headers, libraries, plugin directory and pkgconfig file
inside the Python package (meson sets install_dir to
py.get_install_dir() / "vapoursynth"), and ships nothing under /usr/include
or /usr/lib64. Upstream vapoursynth.get_include() resolves that correctly,
so drop the patch that redirected the lookup through pkg-config and restore
the dependency on the module built for the same Python implementation.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 0336adbdb5030576da685cb9ed598249df2c3a72
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 03:35:32 2026 -0400
*/*: use subslot deps for libraries that are linked
Without the := operator portage has no record tying these packages to the
library ABI, so a soname bump leaves a preserved lib behind instead of
scheduling a rebuild. Every atom here was confirmed with scanelf: the
installed binaries DT_NEEDED a soname owned by that package.
Qt6 and KDE Frameworks are deliberately left alone. Their subslots change
on every release without the soname changing, which is why the tree depends
on them with a plain slot.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 8698c174c12984c0a3e9e6ad165010eab15bcb63
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 02:13:08 2026 -0400
media-video/vapoursynth-mvtools: add 29.2, drop 26
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 347f6d87e943f86148a4e3a2ff414372cc9b4e31
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Apr 24 03:43:47 2026 -0400
media-video/vapoursynth-mvtools: drop 24
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit f2bb6eaa14549a00c7fd0d63083ea98996218773
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Apr 24 03:20:12 2026 -0400
media-video/vapoursynth-mvtools: add 26
Symlink system vapoursynth headers for submodule include path.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit be9bc826559da0c1553842fcc37c869c0578891d
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Apr 24 02:05:19 2026 -0400
media-video/vapoursynth-mvtools: add 26
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 880b1984fc7dd673682afe9854f6b933f6d58cf6
Author: Andrew Udvare <audvare@gmail.com>
Date: Thu Dec 11 06:08:34 2025 -0500
*/*: update all manifests since switching to thin type
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit d803b090edbb34c0b294270c7af80cd7ff87cdab
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Oct 18 15:57:30 2025 -0400
project: format
commit 06af3df2ad6e24cefdfe7fd990895f0090f11045
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 12 03:24:15 2024 -0400
media-video/vapoursynth-mvtools: add 24, drop 23-r1
commit 0ed7c891a6e92ae946f49ff839f75813f399703b
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 13:05:48 2023 -0500
*/*: format metadata
commit 017df9adfb07da89a424928d4faed37fc8809672
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 00:15:23 2023 -0500
media-video/vapoursynth-mvtools: update metadata
commit d62474ee6db90156ae3b2315e12c7b79b490e9b6
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Dec 30 10:00:52 2022 -0500
media-video/vapoursynth-mvtools: add metadata
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 956aac88ab19514a5f38205e40325187236dba6c
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Oct 1 00:54:13 2022 -0400
media-video/vapoursynth-mvtools: switch to Meson
commit 52c583261291c34ad0c39cd06a5451a3a5eca420
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 18 00:32:39 2022 -0400
media-video/vapoursynth-mvtools: add 23, drop 17
commit 90945647487b3190e6cfc6d05ea1d7bf3fe410cc
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Sep 17 19:25:55 2022 -0400
media-video/{ffms2,fmtconv,havsfunc,mvsfunc,scenechange,vapoursynth}*: restoring these
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit f5c681d0e0e05c6fcbf7bcbf93920265c8226a54
Author: Andrew Udvare <audvare@gmail.com>
Date: Tue Dec 18 17:05:54 2018 -0500
media-video/vapoursynth-mvtools/: no longer maintaining ebuild
commit ed43ccf02458101608c859b8b9f15d13d77048ec
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Apr 9 00:58:24 2017 -0400
VapourSynth (mostly correct) and havsfunc for QTGMC
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 21:35:01 2026 -0400
*/*: build the VapourSynth stack for one Python implementation
media-video/vapoursynth inherited python-r1 but never wrapped a phase in
python_foreach_impl, so it built a single module no matter how many targets
were selected: PYTHON_TARGETS advertised four and the installed package held
files for one. Upstream produces one stable-ABI module, so python-single-r1
describes it correctly.
Everything that imports vapoursynth can only work for the implementation it
was built against, so the whole closure follows: astdr, dfmderainbow, vsutil,
vspyplugin, mvsfunc, havsfunc, vs-jetpack and mvtools. vs-jetpack keeps its
multi-implementation dependencies inside python_gen_cond_dep.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 118eb6f51598c9d70529bc936887c48bd31d412d
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 13:45:30 2026 -0400
*/*: follow upstream URL redirects
The vapoursynth plugins moved to the dubhatervapoursynth organisation and
VapourSynth-EEDI3 to HolyWu; aioimaplib, gidgethub, msgspec,
poetry-plugin-up and vita3k's bundled sources all changed owner as well.
No distfile hash changes, so the archives are the same content.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit c017d4b6078d7b736c2536678f3d424537cb52ed
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 10:52:22 2026 -0400
*/*: add Python 3.15 to PYTHON_COMPAT
Only where every dependency constrained to this package's Python targets
already supports it, iterated until no further package became eligible.
pkgcheck reports the same four NonsolvableDepsInStable as before.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 728ce959de332b2a4075c4fd07fff460beec73e6
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 03:55:31 2026 -0400
media-video/vapoursynth-mvtools: fix build against vapoursynth R78
R78 installs its headers, libraries, plugin directory and pkgconfig file
inside the Python package (meson sets install_dir to
py.get_install_dir() / "vapoursynth"), and ships nothing under /usr/include
or /usr/lib64. Upstream vapoursynth.get_include() resolves that correctly,
so drop the patch that redirected the lookup through pkg-config and restore
the dependency on the module built for the same Python implementation.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 0336adbdb5030576da685cb9ed598249df2c3a72
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 03:35:32 2026 -0400
*/*: use subslot deps for libraries that are linked
Without the := operator portage has no record tying these packages to the
library ABI, so a soname bump leaves a preserved lib behind instead of
scheduling a rebuild. Every atom here was confirmed with scanelf: the
installed binaries DT_NEEDED a soname owned by that package.
Qt6 and KDE Frameworks are deliberately left alone. Their subslots change
on every release without the soname changing, which is why the tree depends
on them with a plain slot.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 8698c174c12984c0a3e9e6ad165010eab15bcb63
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 02:13:08 2026 -0400
media-video/vapoursynth-mvtools: add 29.2, drop 26
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 347f6d87e943f86148a4e3a2ff414372cc9b4e31
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Apr 24 03:43:47 2026 -0400
media-video/vapoursynth-mvtools: drop 24
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit f2bb6eaa14549a00c7fd0d63083ea98996218773
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Apr 24 03:20:12 2026 -0400
media-video/vapoursynth-mvtools: add 26
Symlink system vapoursynth headers for submodule include path.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit be9bc826559da0c1553842fcc37c869c0578891d
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Apr 24 02:05:19 2026 -0400
media-video/vapoursynth-mvtools: add 26
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 880b1984fc7dd673682afe9854f6b933f6d58cf6
Author: Andrew Udvare <audvare@gmail.com>
Date: Thu Dec 11 06:08:34 2025 -0500
*/*: update all manifests since switching to thin type
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit d803b090edbb34c0b294270c7af80cd7ff87cdab
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Oct 18 15:57:30 2025 -0400
project: format
commit 06af3df2ad6e24cefdfe7fd990895f0090f11045
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 12 03:24:15 2024 -0400
media-video/vapoursynth-mvtools: add 24, drop 23-r1
commit 0ed7c891a6e92ae946f49ff839f75813f399703b
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 13:05:48 2023 -0500
*/*: format metadata
commit 017df9adfb07da89a424928d4faed37fc8809672
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 00:15:23 2023 -0500
media-video/vapoursynth-mvtools: update metadata
commit d62474ee6db90156ae3b2315e12c7b79b490e9b6
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Dec 30 10:00:52 2022 -0500
media-video/vapoursynth-mvtools: add metadata
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 956aac88ab19514a5f38205e40325187236dba6c
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Oct 1 00:54:13 2022 -0400
media-video/vapoursynth-mvtools: switch to Meson
commit 52c583261291c34ad0c39cd06a5451a3a5eca420
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 18 00:32:39 2022 -0400
media-video/vapoursynth-mvtools: add 23, drop 17
commit 90945647487b3190e6cfc6d05ea1d7bf3fe410cc
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Sep 17 19:25:55 2022 -0400
media-video/{ffms2,fmtconv,havsfunc,mvsfunc,scenechange,vapoursynth}*: restoring these
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit f5c681d0e0e05c6fcbf7bcbf93920265c8226a54
Author: Andrew Udvare <audvare@gmail.com>
Date: Tue Dec 18 17:05:54 2018 -0500
media-video/vapoursynth-mvtools/: no longer maintaining ebuild
commit ed43ccf02458101608c859b8b9f15d13d77048ec
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Apr 9 00:58:24 2017 -0400
VapourSynth (mostly correct) and havsfunc for QTGMC

