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

science/hdf 4.3.1,1

Hierarchical Data Format library (from NCSA)

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 4.3.1,1
Upstream
Higher version available: 4.4.0
Last update
to 4.3.1,1 · 6ecedad5b2
Quarterly
2026Q4: 4.3.1,1
Formerly
graphics/hdf until 2004-02-25
WWW
https://www.hdfgroup.org/solutions/hdf4/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install hdf
installs 4.3.1,1 from latest; from quarterly (2026Q4) 4.3.1,1
Port
# cd /usr/ports/science/hdf && make install clean
# make -C /usr/ports/science/hdf config  # change options first
Size
805 KiB download · 3.2 MiB installed
Depends on
graphics/jpeg-turbo 3.1.4.1, lang/gcc14 14.2.0_7, science/libaec 1.1.7
License
BSD3CLAUSE
Options
1 of 1 on in the package: JAVA

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 164.3.1,1✗–
FreeBSD 154.3.1,1✗–
FreeBSD 144.3.1,1✗4.3.1,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 154.3.1,1✗–
FreeBSD 144.3.1,1✗4.3.1,1

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 4.3.1,1.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (115)

Baptiste Daroussin (bapt) · 4.2r3_6
Mark broken some ports with unfetchable distfiles
880f3d5136
Baptiste Daroussin (bapt) · 4.2r3_6
update www
448a02c74a
Dirk Meyer (dinoex) · 4.2r3_6
- update to jpeg-8
ca9c60461c
Gerald Pfeifer (gerald) · 4.2r3_5
Bump PORTREVISION for everything that sets USE_FORTRAN=yes which now implies lang/gcc44 up from lang/gcc43.

Approved by:	portmgr
27ab5137ce
Maho Nakata (maho) · 4.2r3_4
make fetchable.
702accd6c8
Dmitry Marakasov (amdmi3) · 4.2r3_4
- Mark MAKE_JOBS_UNSAFE, fails with force make jobs
ae3f09400c
Dirk Meyer (dinoex) · 4.2r3_4
- update to jpeg7 Tested by:	pav on pointyhat
3bbc108312
Pav Lucistnik (pav) · 4.2r3_3
- Fix shlib symlink

Reported by:	pointyhat
d6bc85016e
Pav Lucistnik (pav) · 4.2r3_2
- Fix plist

Reported by:	pointyhat
ccd4a9cd8a
Maho Nakata (maho) · 4.2r3_1
Bump port revision by the former commit.
e1102f2a93
Maho Nakata (maho) · 4.2r3
Support shared lib by tewaking.

Suggested by: pav@
64a1b4d9b9
Maho Nakata (maho) · 4.2r3
Update to 42r3 and unbreak for 7. Drop maintainership to ports@.
e9a669e728
Maho Nakata (maho) · 4.2r1_3
Remove CONFIGURE_ENV

Submitted by:	gerald@
d70c806b84
Gerald Pfeifer (gerald) · 4.2r1_3
Bump PORTREVISION due to change of USE_FORTRAN=yes to GCC 4.3.
05a2cbc2b4
Mark Linimon (linimon) · 4.2r1_2
Mark as broken on gcc 4.2.
43d308d49f
Maho Nakata (maho) · 4.2r1_2
Now we use USE_FORTRAN=yes to use FORTRAN compiler.
5876bf13c4
Maho Nakata (maho) · 4.2r1_2
Fix build and finally migrated to gfortran42!

Spotted by:	linimon
0a858b6b9a
Maho Nakata (maho) · 4.2r1_2
Marked as BROKEN [1], and make fetchable [2].

Submitted by:	kris [1], fenner [2].
d4bba26012
Maho Nakata (maho) · 4.2r1_2
* Use gfortran * portlint. Build was not verified. It has been known that it doesn't build with 6.2-RELEASE(?), even without modification, but pointyhat build cluster. Hope pointyhat builds without errors.
dd47a49a59
Maho Nakata (maho) · 4.2r1_1
Take over.
477f548037
Greg Lewis (glewis) · 4.2r1_1
. Drop maintainership of these ports.  Its glaringly obvious that I don't   have time to maintain them since I'm not even keeping up with the ports   that are most important to me.
efa92f7fe6
Greg Lewis (glewis) · 4.2r1_1
. Update website.
fd2c06fc20
Edwin Groothuis (edwin) · 4.2r1_1
Remove USE_REINPLACE from all categories starting with S
28dd10dcb4
Ade Lovett (ade) · 4.2r1_1
Conversion to a single libtool environment.

Approved by:	portmgr (kris)
8503536d38
Greg Lewis (glewis) · 4.2r1
. Add SHA256.
0159e9ebe4
Kris Kennaway (kris) · 4.2r1
Now builds on amd64
2c49737ca4
Greg Lewis (glewis) · 4.2r1
. Simplify how DISTFILES is constructed, which also makes portlint happy   since it now appears in the correct order.
a04edb0f7e
Greg Lewis (glewis) · 4.2r1
. Add an explicit -lm when linking hdiff, required by gcc 3.4.  This should   fix the build on 5.x.

Reported by:	mich, lofi
ab01e5a9a1
Greg Lewis (glewis) · 4.2r1
. Install documentation.
9ba60de158
Greg Lewis (glewis) · 4.2r1
. Add Szip support.
e0cccbfc3e
Greg Lewis (glewis) · 4.2r1
. Update to 4.2r1. . Convert to using the autoconf build infrastructure that is part of   the distribution rather than rolling our own build infrastructure. . Take maintainership. [1]

Approved by:	mi [1] (previous maintainer)
fe1858f28a
Ruslan Ermilov (ru) · 4.1r5
Fixed installation on 5.x and 6.x.

Reported by:	mi
Approved by:	portmgr (krion)
e0a9346d5c
Trevor Johnson (trevor) · 4.1r5
SIZEify (maintainer timeout)
8232e82f85
Pav Lucistnik (pav) · 4.1r5
- Add CONFLICTS between math/netcdf and science/hdf, they both install   same binaries.

PR:		ports/64646, ports/64647
Submitted by:	Kay Lehmann <kay_lehmann@web.de>
56db852da4
Kris Kennaway (kris) · 4.1r5
BROKEN on !i386 and !alpha: Does not compile
8bc6631b6a
Oliver Eikemeier (eik) · 4.1r5
set CATEGORIES equal to science/hdf5, fixing PKGORIGIN
dd65b6d747
Edwin Groothuis (edwin) · 4.1r5
Add INSTALLS_SHLIB to the Makefile
72e6503038
Ade Lovett (ade) · 4.1r5
Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
7e52725f2a
Joe Marcus Clarke (marcus) · 4.1r5
Fix build on -stable.

Reported by:	Mike Harding <mvh@ix.netcom.com>
Approved by:	timeout from maintainer
c9c1f9972c
Ruslan Ermilov (ru) · 4.1r5
INTERNALLIB has a different meaning in the new bsd.lib.mk API -- build (but do not install) a static library _only_. Not defining LIB avoids building the static library.
310d79320c
Mikhail Teterin (mi) · 4.1r5
Add the WWW line and remove my old and non-functional e-mail address.
fccd5c0ee6
Mikhail Teterin (mi) · 4.1r5
Every two years I upgrade this -- whether it needs it or not. Upgrade to the latest HDF4.1r5...
e01e0eb877
Mikhail Teterin (mi) · 4.1r3
Do not install patchlevel.h into ${LOCALBASE}/include. Various software packages include patchlevel.h expecting their own, instead of the HDF's.

PR:		27708
Submitted by:	tobez@tobez.org
4d2d6cf123
Mikhail Teterin (mi) · 4.1r3
Do not build the profile-versions of the libraries by explicitly defining NOPROFILE in the relevant Makefiles.
8e5d618efa
Satoshi Asami (asami) · 4.1r3
Sort PLIST.
6ad781ed68
Satoshi Asami (asami) · 4.1r3
Add

include/dfconvrt.h
 include/dfivms.h
 include/dir_mac.h
 include/glist.h
 include/hqueue.h
 include/maldebug.h
 include/mcache.h
 include/patchlevel.h
 include/sys_dir_mac.h
 include/trace.h
 include/vgint.h
 lib/libdf_p.a
 lib/libmfhdf_p.a

Submitted by:	bento
8aceba6fb6
Satoshi Asami (asami) · 4.1r3
Convert to PORTNAME/PORTVERSION.  lfview had an invalid version string so I fixed it.
c99c600944
Steve Price (steve)
Update to version 4.1r3.

PR:		14717
Submitted by:	maintainer
b0628da359
Bill Fenner (fenner)
Update MAINTAINER's email address.
3901df9d5b