CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

multimedia/vapoursynthr73

Video processing framework with simplicity in mind (compatibility mode)

Maintainer
multimedia@FreeBSD.org
Packages
vapoursynth r73
Upstream
Higher version available: 81
CPE
none, CVEs only via VuXML
WWW
https://www.vapoursynth.com/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (81)

Piotr Kubaj (pkubaj) · r73
multimedia/vapoursynth: enable on powerpc64*

Switch the 64-bit-only gate to NOT_FOR_ARCHS.
3325b8a63a
Daniel Engberg (diizzy) · r73
multimedia/vapoursynth: Limit port to tier 1 (64-bit) platforms and fix some style issues

Upstream only targets 64-bit platforms
(see release notes for R74 and meson.build) and they're the only plugins
are only optimized and/or runs reasonably fast on aarch64 and amd64.
This is also true for most other related software you normally use with
Vapoursynth. While at fix a few style issues
147ab5f486
Daniel Engberg (diizzy) · r73
multimedia/vapoursynth: Clarify build requirements on amd64

Vapoursynth is computational heavy so clarify why build might fail on
amd64.

Reported by:	vvd
a2fb9923e7
Daniel Engberg (diizzy) · r73
multimedia/vapoursynth: Update to R73 and adopt port

* Set multimedia@FreeBSD.org as maintainer
* This is the latest version that supports our aging default
  Python version in tree

Changelog: https://github.com/vapoursynth/vapoursynth/releases/tag/R73
a5e4dc2e4a
Thomas Zander (riggs) · r66
multimedia/vapoursynth: Update to upstream release R66

MFH:		2024Q1
352a035338
Fernando Apesteguía (fernape) · r65
multimedia/vapoursynth: update to R65

ChangeLog: https://github.com/vapoursynth/vapoursynth/releases

 * fixed inspection api sometimes causing memory corruption when used from
   python
 * frame properties in python are now return as str type instead of bytes when
   hinted as utf8 printable
 * fixed how unprintable data is returned from plugin functions in python,
   previously it would leak a ctypes pointer with no length instead of returning
   a bytes object
 * fixed a bug in the avx2 maskedmerge float premultiplied code path that would
   switch the two input clips
 * reverted the from_chars code a bit more to make no locale affect float
   parsing
 * fixed the sar adjustment for real this time

Reported by:	portscout
MFH:		2023Q4 (bugfixes)
0a9691cbd6
Daniel Engberg (diizzy) · r64
multimedia/vapoursynth: Update to R64

Backport upstream commits:
8c68f4d42349aa3ba87ec3700a12e7fb38867748
31979d78dbe49c081b7da3ca1f7949433d83ca24
ad8bee27e37789ab01b82538e26db72d4128208d

Changelog: https://github.com/vapoursynth/vapoursynth/releases/tag/R64

References:
https://github.com/vapoursynth/vapoursynth/commit/8c68f4d42349aa3ba87ec3700a12e7fb38867748
https://github.com/vapoursynth/vapoursynth/commit/31979d78dbe49c081b7da3ca1f7949433d83ca24
https://github.com/vapoursynth/vapoursynth/commit/ad8bee27e37789ab01b82538e26db72d4128208d
b193595a45
Daniel Engberg (diizzy) · r63
multimedia/vapoursynth: Update to R63

* Plugins are no longer maintained within the main project repo
* Revert upstream commit 1239124c2d70f32c468326e48bfa7e9362550c36
  as it breaks compatibility with Clang/LLVM with libc++ [1]

1: https://github.com/vapoursynth/vapoursynth/pull/953

Changelog: https://github.com/vapoursynth/vapoursynth/releases/tag/R63
69e0cbe8ea
Rene Ladan (rene) · r54_4
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Jan Beich (jbeich) · r54_4
multimedia/vapoursynth: drop maintainership
a6bd925bd8
Felix Palmen (zirias) · r54_4
Mk/Uses/magick.mk: Bump all consumers

Bump all consumers of ImageMagick ports after flavorizing them.

Approved by:	tcberner (mentor, implicit)
a6bb2f8c5e
Daniel Engberg (diizzy) · r54_3
*/*: Bump all users of multimedia/ffmpeg*

...to make sure all picks up new version(s)
f7accb23bf
Christian Weisgerber (naddy) · r54_2
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Stefan Eßer (se) · r54_1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · r54_1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · r54_1
framework: Add new USES 'magick' for graphics/ImageMagick*

A new USES has been added to depend on ImageMagick.

	USES=magick

adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.

If a specific version is required, use for example

	USES=magick:6        resp.     USES=magick:7

If only a build, run or test is required, use for example

	USES=magick:build    resp.     USES=magick:6,build,test

If a dependency on the nox11 flavor is required, use for example

	USES=magick:nox11    resp.     USES=magick:7,nox11,run,test

See magick.mk for more details on the available flags.

The tree has been completely converted to make use of this.

Approved by:	bapt
Differential Revision: https://reviews.freebsd.org/D32754
45526ecbee
Tobias C. Berner (tcberner) · r54_1
graphics/ImageMagick7: Bump consumers after 4f086586da53da9b80ecd94ea588be7440dea36e
b6c28aeee7
Jan Beich (jbeich) · r54
multimedia/vapoursynth: update to R54

Changes:	http://www.vapoursynth.com/2021/07/r54-mask-clips-are-special/
Changes:	https://github.com/vapoursynth/vapoursynth/compare/R53...R54
Reported by:	GitHub (watch releases)
28b4faf6ee
Jan Beich (jbeich) · r53
multimedia/vapoursynth: update to R53

Changes:	http://www.vapoursynth.com/2021/04/r53-once-more-there-are-bug-fixes/
Changes:	https://github.com/vapoursynth/vapoursynth/compare/R52...R53
Reported by:	GitHub (watch releases)
8b7214f156
Mathieu Arnold (mat) · r52
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · r52
Remove # $FreeBSD$ from Makefiles.
305f148f48
Jan Beich (jbeich) · r52
multimedia/vapoursynth: update to R52

Changes:	http://www.vapoursynth.com/2020/08/r52-titles-are-meaningless/
Changes:	https://github.com/vapoursynth/vapoursynth/compare/R51...R52
Reported by:	GitHub (watch releases)
5b66034006
Jan Beich (jbeich) · r51
multimedia/vapoursynth: update to R51

Changes:	http://www.vapoursynth.com/2020/08/r51-not-very-interesting-but-here-it-is-anyway/
Changes:	https://github.com/vapoursynth/vapoursynth/compare/R50...R51
Reported by:	GitHub (watch releases)
4ec9e4d0b7
Jan Beich (jbeich) · r50
multimedia/vapoursynth: update to R50

Changes:	http://www.vapoursynth.com/2020/05/r50-low-risk-release/
Changes:	https://github.com/vapoursynth/vapoursynth/compare/R49...R50
Reported by:	GitHub (watch releases)
MFH:		2020Q2 (regression fixes)
ad3852ddf4
Jan Beich (jbeich) · r49
multimedia/vapoursynth: update to R49

Changes:	http://www.vapoursynth.com/2020/03/r49-just-another-release/
Changes:	https://github.com/vapoursynth/vapoursynth/compare/R48...R49
Reported by:	GitHub (watch releases)
31f887a4e1
Jan Beich (jbeich) · r48
multimedia/vapoursynth: unbreak on non-x86
5b611b5b6f
Jan Beich (jbeich) · r48
multimedia/vapoursynth: simplify manpages location after r523104
31985c430f
Jan Beich (jbeich) · r48
multimedia/vapoursynth: back out r521709 to allow disabling -DNDEBUG

`NDEBUG` is used in VS to disable extra checks outside of assert(3).
f0eb947fa0
Jan Beich (jbeich) · r48
multimedia/vapoursynth: drop DEBUG option after r478306

Only passes `-O0 -g3 -ggdb` which is just a vendor way of saying to
build with debug symbols. `-ftrapv` is slightly different but can be
replaced with `-fsanitize=integer` which provides more checks.
517c819176
Jan Beich (jbeich) · r48
multimedia/vapoursynth: mark BROKEN on non-x86
da12a31460
Jan Beich (jbeich) · r48
multimedia/vapoursynth: update to R48

Changes:	http://www.vapoursynth.com/2019/10/r48-avx2-instrinsics-for-everyone/
Changes:	https://github.com/vapoursynth/vapoursynth/compare/R47.2...R48
Reported by:	GitHub (watch releases)
b886f720e1
Jan Beich (jbeich) · R47.2
Drop C++11 workaround for GCC < 6 after r449590

lang/gcc5 will expire in ~1 month. If someone still uses lang/gcc48
they should backport C++11 fix instead. QA on GCC architecuters is
currently limited to powerpc64 which uses GCC_DEFAULT.

PR:		193528
e5688543b0
Jan Beich (jbeich) · R47.2
multimedia/vapoursynth: unbreak PYTHON=off VSSCRIPT=on

===>  vapoursynth-R47.2 uses unknown USES=python arguments: 3.3-.

PR:		237320
Reported by:	VVD <vvd@unislabs.com>
892830d5b0
Jan Beich (jbeich) · R47.2
multimedia/vapoursynth: update to R47.2

Changes:	https://github.com/vapoursynth/vapoursynth/compare/R47.1...R47.2
Reported by:	GitHub (watch releases)
6b15a5de65
Jan Beich (jbeich) · R47.1
multimedia/vapoursynth: update to R47.1

Changes:	https://github.com/vapoursynth/vapoursynth/compare/R46...R47.1
Changes:	http://www.vapoursynth.com/2019/08/r47-fixing-small-issues/
Reported by:	GitHub (watch releases)
37a68481f0
Jan Beich (jbeich) · R46_2
multimedia/ffmpeg: update to 4.2

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
325aed58cb
Gerald Pfeifer (gerald) · R46_1
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Jan Beich (jbeich) · R46
multimedia/vapoursynth: update to R46

Changes:	https://github.com/vapoursynth/vapoursynth/compare/R45.1...R46
Reported by:	GitHub (watch releases), Repology, portscout
4863bdefda
Jan Beich (jbeich) · R45.1_5
multimedia/vapoursynth: unbreak after r503610

src/core/vsresize.cpp:88:20: error: use of undeclared identifier 'ZIMG_CPU_X86_AVX512_SKL'; did you mean 'ZIMG_CPU_X86_AVX512_SKX'?
    { "avx512skl", ZIMG_CPU_X86_AVX512_SKL },
                   ^~~~~~~~~~~~~~~~~~~~~~~
                   ZIMG_CPU_X86_AVX512_SKX
/usr/local/include/zimg.h:171:2: note: 'ZIMG_CPU_X86_AVX512_SKX' declared here
        ZIMG_CPU_X86_AVX512_SKX = 1011  /**< AVX-512 {F,CD,VL,BW,DQ} (e.g. Skylake-X/SP). */
        ^

Reported by:	pkg-fallout
Obtained from:	upstream
3f399119e2
Tobias C. Berner (tcberner) · R45.1_4
graphics/tesseract: Update to 4.0.0

Changelog:
	https://github.com/tesseract-ocr/tesseract/wiki/ReleaseNotes#tesseract-release-notes-oct-29-2018---v400

- due to an issue with the build system the man pages are missing -- this will be corrected at a later stage.
- bump revisions of dependencies due to shlib-version change.

PR:		234285
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl> (maintainer)
0cf9636441
Gerald Pfeifer (gerald) · R45.1_3
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Koop Mast (kwm) · R45.1_2
Update ImageMagick7 to 7.0.8.14 [1]

* Add option for ISO/IEC 23008-12:2017 HEIF suport [1]
* Add option for RAW support (from IM6).
* Convert a number of options to optionhelpers (sync from IM6).
* Add comment to the patch-config_policy.xml file why it still needed.

PR:		230788 (based on) [1]
Submitted by:	Sebastian Steinmetz <freebsd-2018@sebastiansteinmetz.ch>
f4330257e9
Jan Beich (jbeich) · R45.1_1
multimedia/ffmpeg: update to 4.1

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
0872f77fd4
Jan Beich (jbeich) · R45.1
multimedia/vapoursynth: update to R45.1

Changes:	https://github.com/vapoursynth/vapoursynth/compare/R45...R45.1
Reported by:	portscout
dff40bd22b
Jan Beich (jbeich) · R45
multimedia/vapoursynth: update to R45

Changes:	http://www.vapoursynth.com/2018/10/r45-python-3-7-support-for-windows-users/
Changes:	https://github.com/vapoursynth/vapoursynth/blob/R45/ChangeLog
Reported by:	portscout
cba929e9a8
Gerald Pfeifer (gerald) · R44_1
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
09f9633cb6
Jan Beich (jbeich) · R44
multimedia/vapoursynth: update to R44

Changes:	http://www.vapoursynth.com/2018/07/r44-speeding-up-slightly/
Changes:	https://github.com/vapoursynth/vapoursynth/blob/R44/ChangeLog
8b2af15e54
Jan Beich (jbeich) · R43_1
multimedia/ffmpeg: update to 4.0

- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
c400a2c8b6
Jan Beich (jbeich) · R43
multimedia/vapoursynth: update to R43

Changes:	http://www.vapoursynth.com/2018/01/r43-cleaning-up-the-remaining-mess-from-r41/
Changes:	https://github.com/vapoursynth/vapoursynth/blob/R43/ChangeLog
f2d6bcfffc
Jan Beich (jbeich) · R42.1
multimedia/vapoursynth: update to R42.1

Changes:	http://www.vapoursynth.com/2018/01/r42-less-regressions/
Changes:	https://github.com/vapoursynth/vapoursynth/blob/R42.1/ChangeLog
523395319e