science/hdf 4.3.1,1 FreeBSD
Hierarchical Data Format library (from NCSA)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- science, archivers, graphics
Description
HDF4 is a library and multi-object file format for storing and managing data between machines. HDF4 is a very different technology than HDF5. The HDF Group recommends that, other than for working with existing HDF4 data, new applications use HDF5 since HDF5 addresses important deficiencies of HDF4.
Although The HDF Group maintains HDF4 by fixing defects and porting it to new operating environments, there is no longer any new development occurring. HDF4 is considered deprecated and new products should be developed in HDF5.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | science/hdf | 4.3.1,1 |
| NetBSD | devel/hdf | 4.2.15nb1 |
| DragonFly | science/hdf | 4.2.15_4,1 |
Install
Binary package:
pkg install hdf
From the ports tree:
cd /usr/ports/science/hdf/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= hdf>0:science/hdf
LIB_DEPENDS= libdf.so:science/hdf
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 4.3.1,1 | - | - | 4.3.1,1 |
| FreeBSD:14:quarterly | - | 4.3.1,1 | n/a | - | 4.3.1,1 |
| FreeBSD:15:latest | - | 4.3.1,1 | n/a | - | 4.3.0,1 |
| FreeBSD:15:quarterly | - | 4.3.1,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 4.3.1,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libsz.so: science/libaec
The full lists below include those, and their dependencies in turn.
Build dependencies 59
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/binutils
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/javavmwrapper
- java/openjdk21
- lang/gcc14
- lang/python312
- lang/python315
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- print/freetype2
- print/harfbuzz
- print/indexinfo
- science/libaec
- textproc/expat2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
Run dependencies 10
Required by 2
Configuration
Options name: science_hdf
| Option | Default | Description |
|---|---|---|
| JAVA | on | Java platform support |
- USES
- fortran jpeg libtool
- Service scripts
- none
- Conflicts with
- netcdf-4.[0-9]*
Files
Manual pages 2
- ncdump(1)
- ncgen(1)
pkg-plist 62
- bin/gif2hdf
- bin/h4cc
- bin/h4redeploy
- bin/hdf24to8
- bin/hdf2gif
- bin/hdf2jpeg
- bin/hdf8to24
- bin/hdfcomp
- bin/hdfed
- bin/hdfimport
- bin/hdfls
- bin/hdfpack
- bin/hdftopal
- bin/hdftor8
- bin/hdfunpac
- bin/hdiff
- bin/hdp
- bin/hrepack
- bin/jpeg2hdf
- bin/ncdump
- bin/ncgen
- bin/paltohdf
- bin/r8tohdf
- bin/ristosds
- bin/vmake
- bin/vshow
- include/H4api_adpt.h
- include/df.h
- include/h4config.h
- include/hbitio.h
- include/hcomp.h
- include/hdatainfo.h
- include/hdf.h
- include/hdf2netcdf.h
- include/herr.h
- include/hfile.h
- include/hlimits.h
- include/hntdefs.h
- include/hproto.h
- include/htags.h
- include/mfan.h
- include/mfdatainfo.h
- include/mfgr.h
- include/mfhdf.h
- include/netcdf.h
- include/vg.h
- lib/jarhdf-.jar
- lib/libdf.a
- lib/libdf.so
- lib/libdf.so.2
- lib/libdf.so.2.0.0
- lib/libhdf4.settings
- lib/libhdf_java.a
- lib/libhdf_java.so
- lib/libhdf_java.so.0
- lib/libhdf_java.so.0.0.0
- lib/libmfhdf.a
- lib/libmfhdf.so
- lib/libmfhdf.so.3
- lib/libmfhdf.so.3.0.0
- share/man/man1/ncdump.1.gz
- share/man/man1/ncgen.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| hdf4.3.1.tar.gz | 9.366549e+06 | a2c69eb752aee385b73d4255e4387134dd5e182780d64da0a5cb0d6e1d3dea3b |
Master sites 1
- https://github.com/HDFGroup/hdf4/releases/download/hdf4.3.1/
Commit history 0
No commits in the history this site was built from.