pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
hdf5-c++ PLIST
I just got a report from a colleague about a missing H5LcreateProp.h in
the pkgsrc installation.
The hdf5 packages currently have no maintainer, but I'm wondering if
anyone knows why hdf5-c++ only installs a specific subset of headers:
.for f in H5AbstractDs.h H5ArrayType.h H5AtomType.h H5Attribute.h
H5Classes.h \
H5CommonFG.h H5CompType.h H5Cpp.h H5CppDoc.h H5DataSet.h \
H5DataSpace.h H5DataType.h H5DcreatProp.h H5DxferProp.h
H5EnumType.h \
H5Exception.h H5FaccProp.h H5FcreatProp.h H5File.h
H5FloatType.h \
H5Group.h H5IdComponent.h H5Include.h H5IntType.h H5Library.h \
H5Location.h H5OcreatProp.h \
H5Object.h H5PredType.h H5PropList.h H5StrType.h H5VarLenType.h
${INSTALL_DATA} ${WRKSRC}/c++/src/${f}
${DESTDIR}/${PREFIX}/include/
.endfor
As opposed to installing all of them:
ls ./work/hdf5-1.10.5/c++/src/*.h
./work/hdf5-1.10.5/c++/src/H5AbstractDs.h
./work/hdf5-1.10.5/c++/src/H5Alltypes.h
./work/hdf5-1.10.5/c++/src/H5ArrayType.h
./work/hdf5-1.10.5/c++/src/H5AtomType.h
./work/hdf5-1.10.5/c++/src/H5Attribute.h
./work/hdf5-1.10.5/c++/src/H5Classes.h
./work/hdf5-1.10.5/c++/src/H5CommonFG.h
./work/hdf5-1.10.5/c++/src/H5CompType.h
./work/hdf5-1.10.5/c++/src/H5CppDoc.h
./work/hdf5-1.10.5/c++/src/H5Cpp.h
./work/hdf5-1.10.5/c++/src/H5DaccProp.h
./work/hdf5-1.10.5/c++/src/H5DataSet.h
./work/hdf5-1.10.5/c++/src/H5DataSpace.h
./work/hdf5-1.10.5/c++/src/H5DataType.h
./work/hdf5-1.10.5/c++/src/H5DcreatProp.h
./work/hdf5-1.10.5/c++/src/H5DxferProp.h
./work/hdf5-1.10.5/c++/src/H5EnumType.h
./work/hdf5-1.10.5/c++/src/H5Exception.h
./work/hdf5-1.10.5/c++/src/H5FaccProp.h
./work/hdf5-1.10.5/c++/src/H5FcreatProp.h
./work/hdf5-1.10.5/c++/src/H5File.h
./work/hdf5-1.10.5/c++/src/H5FloatType.h
./work/hdf5-1.10.5/c++/src/H5Group.h
./work/hdf5-1.10.5/c++/src/H5IdComponent.h
./work/hdf5-1.10.5/c++/src/H5Include.h
./work/hdf5-1.10.5/c++/src/H5IntType.h
./work/hdf5-1.10.5/c++/src/H5LaccProp.h
./work/hdf5-1.10.5/c++/src/H5LcreatProp.h
./work/hdf5-1.10.5/c++/src/H5Library.h
./work/hdf5-1.10.5/c++/src/H5Location.h
./work/hdf5-1.10.5/c++/src/H5Object.h
./work/hdf5-1.10.5/c++/src/H5OcreatProp.h
./work/hdf5-1.10.5/c++/src/H5PredType.h
./work/hdf5-1.10.5/c++/src/H5PropList.h
./work/hdf5-1.10.5/c++/src/H5StrType.h
./work/hdf5-1.10.5/c++/src/H5VarLenType.h
It seems to me that doing the latter would be preferable, to avoid
breakage along with future upgrades where new headers are introduced
upstream.
Definitely a bug as it sits, as H5LcreatProp.h is needed by another
header that is currently installed:
grep H5Lcreat ./work/hdf5-1.10.5/c++/src/*.h
./work/hdf5-1.10.5/c++/src/H5Cpp.h:#include "H5LcreatProp.h"
Cheers,
JB
Home |
Main Index |
Thread Index |
Old Index