CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

science/cdo 2.6.4_1

Climate Data Operators

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 2.6.4_1
Upstream
Higher version available: 2.6.6
Last update
to 2.6.4_1 · 463980a20d
Quarterly
2026Q4: 2.6.4
WWW
https://code.mpimet.mpg.de/projects/cdo
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install cdo
installs 2.6.4_1 from latest; from quarterly (2026Q4) 2.6.4
Port
# cd /usr/ports/science/cdo && make install clean
# make -C /usr/ports/science/cdo config  # change options first
Size
3.5 MiB download · 12 MiB installed
Depends on
graphics/jasper 4.2.9, graphics/proj 9.9.0,1, misc/libuuid 2.42.4, science/cgribex 2.3.1, science/eccodes 2.49.0, science/hdf5 1.12.2_2,1, science/libaec 1.1.7, science/netcdf 4.10.1, science/udunits 2.2.28
License
BSD3CLAUSE
Options
9 of 9 on in the package: CGRIBEX ECCODES HDF5 JASPER NETCDF PROJ SZIP UDUNITS UUID

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.6.4_12.6.4–
FreeBSD 152.6.4_12.6.4_1–
FreeBSD 142.6.4_12.6.4✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.6.42.6.4–
FreeBSD 142.6.42.6.4✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.6.4_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (161)

Po-Chuan Hsieh (sunpoet) · 2.0.4
science/cdo: Update to 2.0.4

Changes:	https://code.mpimet.mpg.de/projects/cdo/news
b85a572710
Po-Chuan Hsieh (sunpoet) · 2.0.3
science/cdo: Update to 2.0.3

Changes:	https://code.mpimet.mpg.de/projects/cdo/news
3df1253d89
Po-Chuan Hsieh (sunpoet) · 2.0.2
science/cdo: Update to 2.0.2

Changes:	https://code.mpimet.mpg.de/projects/cdo/news
6096533322
Po-Chuan Hsieh (sunpoet) · 2.0.0
science/cdo: Update to 2.0.0

Changes:	https://code.mpimet.mpg.de/projects/cdo/news
f86fa1434b
Mathieu Arnold (mat) · 1.9.10
Remove # $FreeBSD$ from Makefiles.
305f148f48
Piotr Kubaj (pkubaj) · 1.9.10
science/cdo: fix build on powerpc64le, powerpc64 with CPUTYPE=power6 and newer with Clang

Clang doesn't have __fsel function.
Taken from https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/config/rs6000/ppu_intrinsics.h;h=e17faae05932e33c22697a3178b26314b88c9a31;hb=HEAD#l530
bffe69af05
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.10
Update to 1.9.10

Changes:	https://code.mpimet.mpg.de/projects/cdo/news
3d64b8dec0
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.9_3
Bump PORTREVISION for science/netcdf shlib change
50d9d54ad2
Loïc Bartoletti (lbartoletti) · 1.9.9_2
graphics/proj: Update to 7.2.0

Changelog:
  - https://proj.org/news.html#release-notes
b59496747d
Loïc Bartoletti (lbartoletti) · 1.9.9_1
graphics/proj: Update to 7.1.1

- Add a pkg-message explaining how to access or sync datum grids from the CDN
  (disabled by default)
- Add curl and tiff dependencies since proj can read datum grids from remote
  COG (Cloud Optimized Geotiff)
- Take maintainer'ship (ok wen@)

PR:		245611
Submitted by:	wen (first version)
Reviewed by:	wen, rhurlin
Approved by:	wen
Exp-run by:	antoine
1141c4e8ef
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.9
Update to 1.9.9

Changes:	https://code.mpimet.mpg.de/projects/cdo/news
41fa1e8a79
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.8_1
Remove ACCEPT_USE_OF_DEPRECATED_PROJ_API_H

cdo 1.9.8 uses proj 6 API.
892b975212
Baptiste Daroussin (bapt) · 1.9.8_1
Update jasper to 2.0.16

This is needed to be able to update gegl to latest version.
Bump revision of all consumer as the ABI is not 100% backward compatible.
Provide a patch for graphics/devil to properly build with latest jasper.
While here add a missing USES=xorg to graphics/devil
c5fe34636c
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.8
Update to 1.9.8

Changes:	https://code.mpimet.mpg.de/news/452
7e962fddd9
Gerald Pfeifer (gerald) · 1.9.7_2
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
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.7_1
Cosmetic change
b98ac213c1
Wen Heping (wen) · 1.9.7_1
- Update to 6.1.0 and fix some ports - Add missing DEPENDS - Add TEST_TARGET - Take maintainership

PR:		237932, 238795
Submitted by:	wenheping2000@hotmail.com,rhurlin@gwdg.de
Approved by:	maintainer(timeout, > 30 days), portmgr@(implicit, fix build)
Exp-run by:	antoine@
Thanks to:	antoine@, sunpoet@, rhurlin@gwdg.de
3d23ba68ab
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.7
Update to 1.9.7

Changes:	https://code.mpimet.mpg.de/news/445
7352189e45
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.6_1
Update science/netcdf to 4.6.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/Unidata/netcdf-c/releases
		https://github.com/Unidata/netcdf-c/blob/master/RELEASE_NOTES.md
a5990240e0
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.6
Update to 1.9.6

- Add ECCODES option

Changes:	https://code.mpimet.mpg.de/news/436
cb8f26a88d
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.5_3
Update PORTSCOUT
ba8a8ecb49
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.5_3
Update science/hdf5 to 1.10.4

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://portal.hdfgroup.org/display/support/HDF5%201.10.4#releasenotes
PR:		233070
Submitted by:	wen
91c3078096
Gerald Pfeifer (gerald) · 1.9.5_2
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
Mark Linimon (linimon) · 1.9.5_1
Now builds on powerpc64.

Reported by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
bcb3366561
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.5_1
Update science/hdf5 to 1.10.2

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://portal.hdfgroup.org/display/support/HDF5%201.10.2#releasenotes
		https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2-RELEASE.txt
PR:		231009
Exp-run by:	antoine
c548cd43e8
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.5
Update to 1.9.5

Changes:	https://code.mpimet.mpg.de/projects/cdo/news
6526edab2e
Gerald Pfeifer (gerald) · 1.9.4_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
Mark Linimon (linimon) · 1.9.4
Mark ports broken on powerpc64, categories o-z.

While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
fc0d927e6b
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.4
Update to 1.9.4

Changes:	https://code.mpimet.mpg.de/projects/cdo/news
0ffa6a7b8d
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.3
Update to 1.9.3

- New features:
  - expr: added time coordinate function cdate(), ctime(), cdeltat(), ctimestep() ...
- New operators:
  - not - logical NOT (1, if x equal 0; else 0)
- Fixed bugs:
  - uvDestag: target grid undefined in output
  - runpctl: fails since release 1.8.0
  - read of reduced Gaussian grid description file failed [Bug #8146]
  - read error on grid description file [Bug #8099]
12734af7f0
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.2
Update to 1.9.2

- Update MASTER_SITES
- Update WWW

Changes:	https://code.mpimet.mpg.de/news/392
		https://code.mpimet.mpg.de/news/387
c9e9f17c7d
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.0_2
Update to 4.5.0

- Pet portlint: reorder LICENSE knobs

Changes:	https://github.com/Unidata/netcdf-c/releases
b7e862cc15
Mathieu Arnold (mat) · 1.9.0_1
Remove USES=execinfo.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
3fcd0e41de
Gerald Pfeifer (gerald) · 1.9.0_1
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
e59c88cece
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.9.0
Update to 1.9.0

Changes:	https://code.zmaw.de/news/380
e715eda052
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.2_1
Update science/hdf5 to 1.10.1

- Bump PORTREVISION for shlib change

Changes:	https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1-RELEASE.txt
8b1d897ff6
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.2
Update to 1.8.2

Changes:	https://code.zmaw.de/news/375
fe449dde2c
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.1
Update to 1.8.1

Changes:	https://code.zmaw.de/news/369
712d96e60c
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.0
Update to 1.8.0

- Regenerate patch files with makepatch:

Changes:	https://code.zmaw.de/news/363
0aa18c6dbd
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.7.2_1
- Add UUID option - Bump PORTREVISION for dependency change
083f606dda
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.7.2
- Fix build on FreeBSD 9 though I cannot reproduce the failure on my poudriere - Add missing USES=execinfo
eed79de329
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.7.2
- Add missing CGRIBEX_DESC
027dd81bcb
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.7.2
- Update to 1.7.2 - Fix CONFIGURE_ARGS

Changes:	https://code.zmaw.de/news/349
f1f827d217
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.7.1_1
- Use USES=localbase - Remove unnecessary REINPLACE_CMD
511e2c74e1
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.7.1_1
- Update to 1.10.0 - Add LICENSE_FILE - Remove outdated PORTSCOUT - Re-enable SZIP option by default: it was changed unintentionally in r398300

Changes:	https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0/src/hdf5-1.10.0-RELEASE.txt
		https://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
9a1f45d861
Mathieu Arnold (mat) · 1.7.1
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
597afc47ba
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.7.1
- Update to 1.7.1

Changes:	https://code.zmaw.de/news/342
075a5bbbb6
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.7.0
- Fix i386 build on FreeBSD 9.x
027db32ae0
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.7.0
- Update to 1.7.0 - Add LICENSE_FILE

Changes:	https://code.zmaw.de/news/324
146624f3c4
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.6.9_1
- Convert to new test framework - Convert to new options target helper
bdbca1b8c3