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

Port details

graphics/opencv4.13.0_9

Open Source Computer Vision library

Maintainer
desktop@FreeBSD.org
Packages
opencv 4.13.0_9
Upstream
Higher version available: 5.0.0
CPE
opencv:opencv from the port
WWW
https://opencv.org/
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 (277)

Dima Panov (fluffy) · 4.13.0_9
*/*: bump graphics/ogre3d consumers
7eae0fad1f
Charlie Li (vishwin) · 4.13.0_8
graphics/opencv: fix build with multimedia/ffmpeg 9

Reference: https://github.com/opencv/opencv/pull/29533
a29134aced
Charlie Li (vishwin) · 4.13.0_8
graphics/opencv: use multimedia/v4l_compat on non-CURRENT

Since video(4) et al landed in -CURRENT, the multimedia/v4l_compat
headers conflict with <sys/videoio.h> when both are present. Support
for <sys/videoio.h> is already included for NetBSD so ensure that
this path is taken during configure on -CURRENT. Also ensure that
the Linux-style unsigned int shorthand is defined for us in addition
to OpenBSD.

PR: 297454
5f4b643338
Charlie Li (vishwin) · 4.13.0_8
graphics/opencv: fix WWW

`www` subdomain results in error
8247829dff
Charlie Li (vishwin) · 4.13.0_7
graphics/opencv: fix plist with free-threaded Python

Event: FreeBSD Developer Summit 2026
Event: BSDCan 2026
45857456dd
Thierry Thomas (thierry) · 4.13.0_7
*/*: bump PORTREVISION after the upgrade of OpenBLAS
227859d277
Po-Chuan Hsieh (sunpoet) · 4.13.0_6
graphics/gdal: Update to 3.13.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.13/NEWS.md
a7cc06d6f4
Max Brazhnikov (makc) · 4.13.0_5
*/*: bump PORTREVISION after switching to NumPy 2.x
2bf3834a19
Max Brazhnikov (makc) · 4.13.0_4
*/*: Switch to NumPy 2.x

PR:		294328
Exp-run:	antoine
b0b4d9e1ea
Charlie Li (vishwin) · 4.13.0_4
math/py-numpy: switch all consumers to math/py-numpy1

...and bump PORTREVISIONs of consumers with hard RUN_DEPENDS

PR: 281470
d4bd5ba72e
Vladimir Druzenko (vvd) · 4.13.0_3
graphics/opencv: Fix build issue with VTK option enabled due to lack of #include <iostream>

Approved by:	portmgr (blanket - fix build)
fd10970699
Yuri Victorovich (yuri) · 4.13.0_3
graphics/opencv: Fix potential build issues due to lack of #include <iostream>

Reported by:	Vladimir Druzenko <vvd@freebsd.org>
1e2de06018
Yuri Victorovich (yuri) · 4.13.0_3
math/vtk9: update 9.5.2 → 9.6.0
a3ed92f723
Ronald Klop (ronald) · 4.13.0_2
*/*: bump portrevision after java_default=21 update

PR:	272855
2baaf16375
Piotr Kubaj (pkubaj) · 4.13.0_1
graphics/opencv: fix error in header

Detected while building graphics/zeno:
/usr/local/include/opencv4/opencv2/core/vsx_utils.hpp:261:29: error: missing ')' in expression
  261 | #if defined(__POWER10__) || (defined(__powerpc64__) && defined(__ARCH_PWR10__)
b86a75f8fc
Dima Panov (fluffy) · 4.13.0
graphics/opencv: unbreak build on aarch64 (+)

Since 4.13.0, usage of KleidiCV (arm-specific acceleration library) is on by default which breaks aarch64 build.
Set it to OFF to mimics previous behavior until library will be ported to FreeBSD.
6b6f9fc3af
Gleb Popov (arrowd) · 4.13.0
graphics/opencv: Update to 4.13.0

PR:		292888
6ce46686ad
Jason E. Hale (jhale) · 4.12.0
graphics/opencv: Fix typo in GTK3 option

PR:		292033
4bd9d66994
Piotr Kubaj (pkubaj) · 4.12.0
graphics/opencv: fix build on powerpc64le

Add back definitions removed in https://github.com/opencv/opencv/commit/63ef786a3a0afcd44bf842f967656052d52dde09.
cf17d545ad
Gleb Popov (arrowd) · 4.12.0
graphics/opencv: Update to 4.12.0

PR:		292002
Reviewed by:	vishwin
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>
7b3a2f3d3f
Charlie Li (vishwin) · 4.11.0_5
graphics/opencv: pull in upstream commits for ffmpeg 8 compatibility

Some functions were removed in ffmpeg 8.

Reference:	https://github.com/opencv/opencv/issues/27688
		https://github.com/opencv/opencv/pull/27691
		https://github.com/opencv/opencv/pull/27746

PR: 291933
78c4175e48
Po-Chuan Hsieh (sunpoet) · 4.11.0_4
devel/gflags: Update to 2.3.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/gflags/gflags/releases
9d1ed2172a
Matthias Andree (mandree) · 4.11.0_3
*: Bump PORTREVISION of graphics/openexr users

(including those where openexr is only an option)
d6519311ed
Gleb Popov (arrowd) · 4.11.0_2
graphics/opencv: Add AVIF option, off by default

PR:		288801
a89e6a2662
Piotr Kubaj (pkubaj) · 4.11.0_2
graphics/opencv: fix build on powerpc64le

/wrkdirs/usr/ports/graphics/opencv/work/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_math.hpp:542:41: error: use of undeclared identifier 'v_ne'
  542 |     _TpVec32F mask_nan = v_or(mask_inf, v_ne(x, x));
      |                                         ^
f7a3536934
Yuri Victorovich (yuri) · 4.11.0_2
math/vtk9: update 9.2.6 → 9.5.0
723e906a7e
Charlie Li (vishwin) · 4.11.0_1
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc

EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
4f0eba1efd
Po-Chuan Hsieh (sunpoet) · 4.11.0_1
graphics/gdal: Update to 3.11.0

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.11/NEWS.md
a9f72ba1a8
Gleb Popov (arrowd) · 4.11.0
graphics/opencv: Update to 4.11.0

PR:		286423
dbd4812caf
Charlie Li (vishwin) · 4.9.0_7
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move

The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
e87d8134a3
Thierry Thomas (thierry) · 4.9.0_7
*/*: bump PORTREVISION after OpenBLAS upgrade

Remark: this souldn’t be necessary, because the version of the library is the
same, but due to many changes between these releases, it is safer this way.

PR:		284314
e54e2c695b
Muhammad Moinur Rahman (bofh) · 4.9.0_6
Mk/**java.mk: Convert bsd.java.mk to USES

The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
0835676e36
Po-Chuan Hsieh (sunpoet) · 4.9.0_6
graphics/gdal: Update to 3.10.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.10/NEWS.md
478505fda4
Matthias Andree (mandree) · 4.9.0_5
graphics/openexr: PORTREVISION bump of openexr users due to ABI change
f3127fabc6
Jason E. Hale (jhale) · 4.9.0_4
graphics/opencv: Add OGRE3D option

If graphics/ogre3d was installed on the system, the ovis module was
being built, but not installed. The module was still added to the
pkgconfig file, though, which is problematic for consumers of opencv
using pkgconf such as graphics/gstreamer1-plugins-opencv. [1]

Move gflags/glog deps to EIGEN option. Fix plist if ceres-solver is
installed on the system.

Elevate USES=gnome, so it that works for the two options that need it.

PR:		278914 [1]
Reported by:	Chad Jacob Milios <milios@ccsys.com> [1]
37f9d06df1
Jason E. Hale (jhale) · 4.9.0_3
*/*: Chase multimedia/libdc1394 shlib bump
d5ee8e4a8d
Thierry Thomas (thierry) · 4.9.0_2
*/*: bump PORTREVISION after the upgrade to OpenBLAS
e2cd1133e6
Po-Chuan Hsieh (sunpoet) · 4.9.0_1
graphics/gdal: Update to 3.9.0

- Bump PORTREVISION of dependent ports for shlib change
  - databases/postgis31 is skipped due to
  - graphics/R-cran-rgdal is skipped due to build failure and removed from CRAN repository

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.9/NEWS.md
4d687e240e
Yuri Victorovich (yuri) · 4.9.0
graphics/opencv: update 4.6.0 → 4.9.0

PR:	275977
Approved by:	desktop@FreeBSD.org (maintainers timeout; 4+ months)
0a2c5ca042
Tijl Coosemans (tijl) · 4.6.0_18
graphics/tiff: Update to 4.6.0

PR:		278577
Exp-run by:	antoine
98bf25875a
Po-Chuan Hsieh (sunpoet) · 4.6.0_17
devel/glog: Update to 0.7.0

- Convert to USES=cmake:testing
- Sort PLIST
- Bump PORTREVISION of dependent ports for shlib change
  Broken ports are skipped:
  - graphics/colmap [1]
  - graphics/hiptext [2]
  - graphics/openmvs
  - sysutils/apache-mesos

[2] This port was being skipped on package building cluster due to its LICENSE
    "License NONE needs confirmation, but BATCH is defined"

Changes:	https://github.com/google/glog/releases
Reference:	https://pkg-status.freebsd.org/beefy12/data/140amd64-default/84a61d95b0a5/logs/colmap-3.8_5.log [1]
95323d15a8
Yuri Victorovich (yuri) · 4.6.0_16
graphics/opencv: Add missing dependencies

PR:		256982
f4670bcfac
Po-Chuan Hsieh (sunpoet) · 4.6.0_15
devel/protobuf: Update to 24.4

- Use USES=pathfix to fix .pc installation
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
69e2e87fa5
Thierry Thomas (thierry) · 4.6.0_14
*/*: bump PORTREVISION after the upgrade of OpenBLAS

PR:		273219
ab1713728d
Matthias Andree (mandree) · 4.6.0_13
*: Bump PORTREVISION for OpenEXR users

Because OpenEXR's SONAME has changed with the 3.2.0 update.
New SONAME: libOpenEXR-3_2.so.31
1b4453302b
Ganael LAPLANCHE (martymac) · 4.6.0_12
devel/onetbb: Update to 2021.10.0

and bump dependent ports' revisions.

Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.10.0
22e222cbce
Daniel Engberg (diizzy) · 4.6.0_11
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
664a2fa1e5
Piotr Kubaj (pkubaj) · 4.6.0_10
graphics/opencv: return to clang on CPUTYPE=power9

Clang bug fixed in main 881fc203567e85648f2f591a75c4674be2bee0ed.
3abc76f95b
Rene Ladan (rene) · 4.6.0_10
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
Piotr Kubaj (pkubaj) · 4.6.0_10
graphics/opencv: when on POWER9 on powerpc64le, allow setting VSX3 as baseline

Also GCC is necessary because base LLVM 15 fails with:
UNREACHABLE executed at /usr/src/contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:11135!

LLVM 16 also crashes and it seems 17 has already fixed this issue.
3fc69f53ec