science/cdo: Update to 2.0.4 Changes: https://code.mpimet.mpg.de/projects/cdo/newsb85a572710
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 cdoinstalls 2.6.4_1 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.6.4_1 | 2.6.4 | – |
| FreeBSD 15 | 2.6.4_1 | 2.6.4_1 | – |
| FreeBSD 14 | 2.6.4_1 | 2.6.4 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.6.4 | 2.6.4 | – |
| FreeBSD 14 | 2.6.4 | 2.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)
science/cdo: Update to 2.0.3 Changes: https://code.mpimet.mpg.de/projects/cdo/news3df1253d89
science/cdo: Update to 2.0.2 Changes: https://code.mpimet.mpg.de/projects/cdo/news6096533322
science/cdo: Update to 2.0.0 Changes: https://code.mpimet.mpg.de/projects/cdo/newsf86fa1434b
Remove # $FreeBSD$ from Makefiles.305f148f48
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#l530bffe69af05
Update to 1.9.10 Changes: https://code.mpimet.mpg.de/projects/cdo/news3d64b8dec0
Bump PORTREVISION for science/netcdf shlib change50d9d54ad2
graphics/proj: Update to 7.2.0 Changelog: - https://proj.org/news.html#release-notesb59496747d
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: antoine1141c4e8ef
Update to 1.9.9 Changes: https://code.mpimet.mpg.de/projects/cdo/news41fa1e8a79
Remove ACCEPT_USE_OF_DEPRECATED_PROJ_API_H cdo 1.9.8 uses proj 6 API.892b975212
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/devilc5fe34636c
Update to 1.9.8 Changes: https://code.mpimet.mpg.de/news/4527e962fddd9
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: 238330ea8c8ec7da
Cosmetic changeb98ac213c1
- 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.de3d23ba68ab
Update to 1.9.7 Changes: https://code.mpimet.mpg.de/news/4457352189e45
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.mda5990240e0
Update to 1.9.6 - Add ECCODES option Changes: https://code.mpimet.mpg.de/news/436cb8f26a88d
Update PORTSCOUTba8a8ecb49
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: wen91c3078096
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: 231590a9f015d155
Now builds on powerpc64. Reported by: Piotr Kubaj Approved by: portmgr (tier-2 blanket)bcb3366561
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: antoinec548cd43e8
Update to 1.9.5 Changes: https://code.mpimet.mpg.de/projects/cdo/news6526edab2e
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: 22254209f9633cb6
Mark ports broken on powerpc64, categories o-z. While here, pet portlint and do some other cleanup. Approved by: portmgr (tier-2 blanket)fc0d927e6b
Update to 1.9.4 Changes: https://code.mpimet.mpg.de/projects/cdo/news0ffa6a7b8d
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
Update to 1.9.2 - Update MASTER_SITES - Update WWW Changes: https://code.mpimet.mpg.de/news/392 https://code.mpimet.mpg.de/news/387c9e9f17c7d
Update to 4.5.0 - Pet portlint: reorder LICENSE knobs Changes: https://github.com/Unidata/netcdf-c/releasesb7e862cc15
Remove USES=execinfo. PR: 220271 Submitted by: mat (review), Yasuhiro KIMURA (PR) Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D114883fcd0e41de
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: 219275e59c88cece
Update to 1.9.0 Changes: https://code.zmaw.de/news/380e715eda052
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.txt8b1d897ff6
Update to 1.8.2 Changes: https://code.zmaw.de/news/375fe449dde2c
Update to 1.8.1 Changes: https://code.zmaw.de/news/369712d96e60c
Update to 1.8.0 - Regenerate patch files with makepatch: Changes: https://code.zmaw.de/news/3630aa18c6dbd
- Add UUID option - Bump PORTREVISION for dependency change083f606dda
- Fix build on FreeBSD 9 though I cannot reproduce the failure on my poudriere - Add missing USES=execinfoeed79de329
- Add missing CGRIBEX_DESC027dd81bcb
- Update to 1.7.2 - Fix CONFIGURE_ARGS Changes: https://code.zmaw.de/news/349f1f827d217
- Use USES=localbase - Remove unnecessary REINPLACE_CMD511e2c74e1
- 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.html9a1f45d861
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight597afc47ba- Update to 1.7.1 Changes: https://code.zmaw.de/news/342075a5bbbb6
- Fix i386 build on FreeBSD 9.x027db32ae0
- Update to 1.7.0 - Add LICENSE_FILE Changes: https://code.zmaw.de/news/324146624f3c4
- Convert to new test framework - Convert to new options target helperbdbca1b8c3