FreeBSD Ports

science/cgribex 2.3.1

Lightweight GRIBEX in C with portable Fortran interface

Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
science
Package size
125.0 KiB, 565.1 KiB installed

Description

GRIBEX is an interface for encoding and decoding WMO FM-92 GRIB edition 1 messages and some ancillary subroutines for controlling printing and debugging. The GRIBEX software was developed at the European Centre for Medium-range Weather Forecasts (ECMWF) and is part of the EMOS library. EMOS is mostly written in Fortran. Therefore it has only a Fortran interface.

CGRIBEX is a lightweight version of GRIBEX written in ANSI C with a portable Fortran interface. For best compatibility some of the C sources were converted from the Fortran GRIBEX version.

Install

As a binary package — by origin, or by package name:

pkg install science/cgribex
pkg install cgribex

From the ports tree:

cd /usr/ports/science/cgribex/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cgribex>0:science/cgribex
LIB_DEPENDS=	libcgribex.so:science/cgribex

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.12.3.11.9.4_22.0.0_12.3.1
FreeBSD:14:quarterly2.3.12.3.1n/a2.0.0_12.3.1
FreeBSD:15:latest2.3.12.3.1n/a2.0.0_12.0.0_1
FreeBSD:15:quarterly2.3.12.3.1n/an/an/a
FreeBSD:16:latest2.3.12.3.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 3
All run dependencies 3

Configuration

Options name: science_cgribex

OptionDefaultDescription
JASPERonJPEG 2000 support via JasPer
SZIPonSzip compression support
USES
libtool
Service scripts
none

Files

pkg-plist 9
  • bin/grib
  • bin/grib2
  • bin/gribunzip
  • bin/gribzip
  • include/cgribex.h
  • lib/libcgribex.a
  • lib/libcgribex.so
  • lib/libcgribex.so.0
  • lib/libcgribex.so.0.0.0
distinfo 1
FileSizeSHA256
cgribex-2.3.1.tar.gz626837771a204a6f5804cd7cda7f2bb1f2c8fac5fa08c6b583a08f342d91ff1b202b52
Master sites 2
  • https://code.mpimet.mpg.de/attachments/download/30191/
  • LOCAL/sunpoet

Commit history 0

No commits in the history this site was built from.