View | Details | Raw Unified | Return to bug 251894 | Differences between
and this patch

Collapse All | Expand All

(-)science/hdf5-110/Makefile (-9 / +31 lines)
Lines 7-19 Link Here
7
CATEGORIES=	science archivers graphics
7
CATEGORIES=	science archivers graphics
8
MASTER_SITES=	https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${PORTVERSION:R}/${DISTNAME}/src/ \
8
MASTER_SITES=	https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${PORTVERSION:R}/${DISTNAME}/src/ \
9
		LOCAL/sunpoet
9
		LOCAL/sunpoet
10
PKGNAMESUFFIX=	-110
10
11
11
MAINTAINER=	sunpoet@FreeBSD.org
12
MAINTAINER=	sunpoet@FreeBSD.org
12
COMMENT=	Hierarchical Data Format library (from NCSA)
13
COMMENT=	Hierarchical Data Format library (from NCSA) 1.10
13
14
14
LICENSE=	BSD4CLAUSE
15
LICENSE=	BSD4CLAUSE
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
LICENSE_FILE=	${WRKSRC}/COPYING
16
17
18
USES=		compiler:c11 libtool localbase tar:bzip2
19
17
CONFLICTS_INSTALL=	hdf-4.[0-9]* hdf5-1.6.[0-9]*
20
CONFLICTS_INSTALL=	hdf-4.[0-9]* hdf5-1.6.[0-9]*
18
21
19
OPTIONS_DEFINE=	DEBUG EXAMPLES FORTRAN SZIP
22
OPTIONS_DEFINE=	DEBUG EXAMPLES FORTRAN SZIP
Lines 23-47 Link Here
23
OPTIONS_SUB=	yes
26
OPTIONS_SUB=	yes
24
PARALLEL_DESC=	Parallel support
27
PARALLEL_DESC=	Parallel support
25
28
26
USES=		compiler:c11 libtool localbase tar:bzip2
29
GNU_CONFIGURE=	yes
27
30
PORTSUFF=	${PORTNAME}${PKGNAMESUFFIX}
28
CONFIGURE_ARGS=	--enable-hl \
31
CONFIGURE_ARGS=	--enable-hl \
29
		--enable-instrument \
32
		--enable-instrument \
30
		--enable-strict-format-checks
33
		--enable-strict-format-checks \
31
GNU_CONFIGURE=	yes
34
		--program-suffix=${PKGNAMESUFFIX} \
35
		--includedir=${PREFIX}/include/${PORTSUFF}
32
INSTALL_TARGET=	install-strip
36
INSTALL_TARGET=	install-strip
33
MAKE_JOBS_UNSAFE=	yes
37
MAKE_JOBS_UNSAFE=	yes
34
TEST_TARGET=	check
38
TEST_TARGET=	check
35
USE_LDCONFIG=	yes
39
USE_LDCONFIG=	yes
36
40
41
EXAMPLESDIR=	${PREFIX}/share/examples/${PORTSUFF}
37
PORTEXAMPLES=	*
42
PORTEXAMPLES=	*
38
43
39
CXX_CONFIGURE_ENABLE=	cxx
44
CXX_CONFIGURE_ENABLE=	cxx
45
CXX_VARS=		C2FIX+=h5cc
40
DEBUG_CONFIGURE_OFF=	--enable-build-mode=production
46
DEBUG_CONFIGURE_OFF=	--enable-build-mode=production
41
DEBUG_CONFIGURE_ON=	--enable-build-mode=debug
47
DEBUG_CONFIGURE_ON=	--enable-build-mode=debug
42
FORTRAN_CONFIGURE_ENABLE=	fortran
48
FORTRAN_CONFIGURE_ENABLE=	fortran
43
FORTRAN_CONFIGURE_ENV=	F9X=${FC}
49
FORTRAN_CONFIGURE_ENV=	F9X=${FC}
44
FORTRAN_USES=		fortran
50
FORTRAN_USES=		fortran
51
FORTRAN_VARS=		C2FIX+=h5fc
45
PARALLEL_CONFIGURE_ENABLE=	parallel
52
PARALLEL_CONFIGURE_ENABLE=	parallel
46
PARALLEL_LDFLAGS=	-L${LOCALBASE}/lib -lmpi
53
PARALLEL_LDFLAGS=	-L${LOCALBASE}/lib -lmpi
47
PARALLEL_LIB_DEPENDS=	libmpi.so:net/mpich
54
PARALLEL_LIB_DEPENDS=	libmpi.so:net/mpich
Lines 48-60 Link Here
48
SZIP_CONFIGURE_ON=	--with-szlib=${LOCALBASE}
55
SZIP_CONFIGURE_ON=	--with-szlib=${LOCALBASE}
49
SZIP_LIB_DEPENDS=	libsz.so:science/szip
56
SZIP_LIB_DEPENDS=	libsz.so:science/szip
50
57
51
post-patch:
58
.include <bsd.port.options.mk>
52
	@${REINPLACE_CMD} -e 's|-O3||g' ${WRKSRC}/config/gnu-flags
59
53
	@${REINPLACE_CMD} \
60
pre-configure:
61
	${REINPLACE_CMD} -e 's|-O3||g' ${WRKSRC}/config/gnu-flags
62
	${REINPLACE_CMD} \
54
		-e '/LD_LIBRARY_PATH/ s|^|#|' \
63
		-e '/LD_LIBRARY_PATH/ s|^|#|' \
55
		-e 's|/share/hdf5_examples|/${EXAMPLESDIR_REL}|' \
64
		-e 's|/share/hdf5_examples|/${EXAMPLESDIR_REL}|' \
56
		-e 's|(INSTALL)|(INSTALL_DATA)|' \
65
		-e 's|(INSTALL)|(INSTALL_DATA)|' \
57
			`${FIND} ${WRKSRC} -regex '.*/examples/Makefile.in'`
66
			`${FIND} ${WRKSRC} -regex '.*/examples/Makefile.in'`
58
	@${REINPLACE_CMD} -e 's|\[ -a|\[ -f|g' `${FIND} ${WRKSRC} -name \*.sh\*`
67
	${REINPLACE_CMD} -e 's|\[ -a|\[ -f|g' `${FIND} ${WRKSRC} -name \*.sh\*`
68
	${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \
69
		${REINPLACE_CMD} -e 's|libhdf5|libhdf5${PKGNAMESUFFIX}|g' \
70
			-e 's|libhdf5${PKGNAMESUFFIX}.settings|libhdf5.settings|g'
71
	${REINPLACE_CMD} -e 's|libhdf5|libhdf5${PKGNAMESUFFIX}|g'	\
72
		${WRKSRC}/test/testlibinfo.sh.in
59
73
74
post-stage:
75
.for cmp in ${C2FIX}
76
	${MV} ${STAGEDIR}${PREFIX}/bin/${cmp}	\
77
		${STAGEDIR}${PREFIX}/bin/${cmp}${PKGNAMESUFFIX}
78
.endfor
79
	${MV} ${STAGEDIR}${PREFIX}/lib/libhdf5.settings	\
80
		${STAGEDIR}${PREFIX}/lib/libhdf5${PKGNAMESUFFIX}.settings
81
60
.include <bsd.port.mk>
82
.include <bsd.port.mk>
(-)science/hdf5-110/pkg-descr (+2 lines)
Lines 13-16 Link Here
13
  parallel I/O, threads, and other requirements imposed by modern systems
13
  parallel I/O, threads, and other requirements imposed by modern systems
14
  and applications.
14
  and applications.
15
15
16
Note: this is a legacy version, the latest is available as science/hdf5.
17
16
WWW: https://www.hdfgroup.org/
18
WWW: https://www.hdfgroup.org/
(-)science/hdf5-110/pkg-plist (-161 / +161 lines)
Lines 1-161 Link Here
1
bin/gif2h5
1
bin/gif2h5-110
2
bin/h52gif
2
bin/h52gif-110
3
%%CXX%%bin/h5c++
3
%%CXX%%bin/h5c++-110
4
%%CXX%%bin/h5cc
4
%%CXX%%bin/h5cc-110
5
bin/h5clear
5
bin/h5clear-110
6
bin/h5copy
6
bin/h5copy-110
7
bin/h5debug
7
bin/h5debug-110
8
bin/h5diff
8
bin/h5diff-110
9
bin/h5dump
9
bin/h5dump-110
10
%%FORTRAN%%bin/h5fc
10
%%FORTRAN%%bin/h5fc-110
11
bin/h5format_convert
11
bin/h5format_convert-110
12
bin/h5import
12
bin/h5import-110
13
bin/h5jam
13
bin/h5jam-110
14
bin/h5ls
14
bin/h5ls-110
15
bin/h5mkgrp
15
bin/h5mkgrp-110
16
%%PARALLEL%%bin/h5pcc
16
%%PARALLEL%%bin/h5pcc-110
17
%%PARALLEL%%bin/h5perf
17
%%PARALLEL%%bin/h5perf-110
18
bin/h5perf_serial
18
bin/h5perf_serial-110
19
bin/h5redeploy
19
bin/h5redeploy-110
20
bin/h5repack
20
bin/h5repack-110
21
bin/h5repart
21
bin/h5repart-110
22
bin/h5stat
22
bin/h5stat-110
23
bin/h5unjam
23
bin/h5unjam-110
24
bin/h5watch
24
bin/h5watch-110
25
%%PARALLEL%%bin/ph5diff
25
%%PARALLEL%%bin/ph5diff-110
26
include/H5ACpublic.h
26
include/hdf5-110/H5ACpublic.h
27
%%CXX%%include/H5AbstractDs.h
27
%%CXX%%include/hdf5-110/H5AbstractDs.h
28
include/H5Apublic.h
28
include/hdf5-110/H5Apublic.h
29
%%CXX%%include/H5ArrayType.h
29
%%CXX%%include/hdf5-110/H5ArrayType.h
30
%%CXX%%include/H5AtomType.h
30
%%CXX%%include/hdf5-110/H5AtomType.h
31
%%CXX%%include/H5Attribute.h
31
%%CXX%%include/hdf5-110/H5Attribute.h
32
%%CXX%%include/H5Classes.h
32
%%CXX%%include/hdf5-110/H5Classes.h
33
%%CXX%%include/H5CommonFG.h
33
%%CXX%%include/hdf5-110/H5CommonFG.h
34
%%CXX%%include/H5CompType.h
34
%%CXX%%include/hdf5-110/H5CompType.h
35
%%CXX%%include/H5Cpp.h
35
%%CXX%%include/hdf5-110/H5Cpp.h
36
%%CXX%%include/H5CppDoc.h
36
%%CXX%%include/hdf5-110/H5CppDoc.h
37
include/H5Cpublic.h
37
include/hdf5-110/H5Cpublic.h
38
include/H5DOpublic.h
38
include/hdf5-110/H5DOpublic.h
39
include/H5DSpublic.h
39
include/hdf5-110/H5DSpublic.h
40
%%CXX%%include/H5DaccProp.h
40
%%CXX%%include/hdf5-110/H5DaccProp.h
41
%%CXX%%include/H5DataSet.h
41
%%CXX%%include/hdf5-110/H5DataSet.h
42
%%CXX%%include/H5DataSpace.h
42
%%CXX%%include/hdf5-110/H5DataSpace.h
43
%%CXX%%include/H5DataType.h
43
%%CXX%%include/hdf5-110/H5DataType.h
44
%%CXX%%include/H5DcreatProp.h
44
%%CXX%%include/hdf5-110/H5DcreatProp.h
45
include/H5Dpublic.h
45
include/hdf5-110/H5Dpublic.h
46
%%CXX%%include/H5DxferProp.h
46
%%CXX%%include/hdf5-110/H5DxferProp.h
47
%%CXX%%include/H5EnumType.h
47
%%CXX%%include/hdf5-110/H5EnumType.h
48
include/H5Epubgen.h
48
include/hdf5-110/H5Epubgen.h
49
include/H5Epublic.h
49
include/hdf5-110/H5Epublic.h
50
%%CXX%%include/H5Exception.h
50
%%CXX%%include/hdf5-110/H5Exception.h
51
include/H5FDcore.h
51
include/hdf5-110/H5FDcore.h
52
include/H5FDdirect.h
52
include/hdf5-110/H5FDdirect.h
53
include/H5FDfamily.h
53
include/hdf5-110/H5FDfamily.h
54
include/H5FDhdfs.h
54
include/hdf5-110/H5FDhdfs.h
55
include/H5FDlog.h
55
include/hdf5-110/H5FDlog.h
56
include/H5FDmpi.h
56
include/hdf5-110/H5FDmpi.h
57
include/H5FDmpio.h
57
include/hdf5-110/H5FDmpio.h
58
include/H5FDmulti.h
58
include/hdf5-110/H5FDmulti.h
59
include/H5FDpublic.h
59
include/hdf5-110/H5FDpublic.h
60
include/H5FDros3.h
60
include/hdf5-110/H5FDros3.h
61
include/H5FDsec2.h
61
include/hdf5-110/H5FDsec2.h
62
include/H5FDstdio.h
62
include/hdf5-110/H5FDstdio.h
63
include/H5FDwindows.h
63
include/hdf5-110/H5FDwindows.h
64
%%CXX%%include/H5FaccProp.h
64
%%CXX%%include/hdf5-110/H5FaccProp.h
65
%%CXX%%include/H5FcreatProp.h
65
%%CXX%%include/hdf5-110/H5FcreatProp.h
66
%%CXX%%include/H5File.h
66
%%CXX%%include/hdf5-110/H5File.h
67
%%CXX%%include/H5FloatType.h
67
%%CXX%%include/hdf5-110/H5FloatType.h
68
include/H5Fpublic.h
68
include/hdf5-110/H5Fpublic.h
69
include/H5Gpublic.h
69
include/hdf5-110/H5Gpublic.h
70
%%CXX%%include/H5Group.h
70
%%CXX%%include/hdf5-110/H5Group.h
71
include/H5IMpublic.h
71
include/hdf5-110/H5IMpublic.h
72
%%CXX%%include/H5IdComponent.h
72
%%CXX%%include/hdf5-110/H5IdComponent.h
73
%%CXX%%include/H5Include.h
73
%%CXX%%include/hdf5-110/H5Include.h
74
%%CXX%%include/H5IntType.h
74
%%CXX%%include/hdf5-110/H5IntType.h
75
include/H5Ipublic.h
75
include/hdf5-110/H5Ipublic.h
76
include/H5LDpublic.h
76
include/hdf5-110/H5LDpublic.h
77
include/H5LTpublic.h
77
include/hdf5-110/H5LTpublic.h
78
%%CXX%%include/H5LaccProp.h
78
%%CXX%%include/hdf5-110/H5LaccProp.h
79
%%CXX%%include/H5LcreatProp.h
79
%%CXX%%include/hdf5-110/H5LcreatProp.h
80
%%CXX%%include/H5Library.h
80
%%CXX%%include/hdf5-110/H5Library.h
81
%%CXX%%include/H5Location.h
81
%%CXX%%include/hdf5-110/H5Location.h
82
include/H5Lpublic.h
82
include/hdf5-110/H5Lpublic.h
83
include/H5MMpublic.h
83
include/hdf5-110/H5MMpublic.h
84
%%CXX%%include/H5Object.h
84
%%CXX%%include/hdf5-110/H5Object.h
85
%%CXX%%include/H5OcreatProp.h
85
%%CXX%%include/hdf5-110/H5OcreatProp.h
86
include/H5Opublic.h
86
include/hdf5-110/H5Opublic.h
87
include/H5PLextern.h
87
include/hdf5-110/H5PLextern.h
88
include/H5PLpublic.h
88
include/hdf5-110/H5PLpublic.h
89
include/H5PTpublic.h
89
include/hdf5-110/H5PTpublic.h
90
%%CXX%%include/H5PacketTable.h
90
%%CXX%%include/hdf5-110/H5PacketTable.h
91
include/H5Ppublic.h
91
include/hdf5-110/H5Ppublic.h
92
%%CXX%%include/H5PredType.h
92
%%CXX%%include/hdf5-110/H5PredType.h
93
%%CXX%%include/H5PropList.h
93
%%CXX%%include/hdf5-110/H5PropList.h
94
include/H5Rpublic.h
94
include/hdf5-110/H5Rpublic.h
95
include/H5Spublic.h
95
include/hdf5-110/H5Spublic.h
96
%%CXX%%include/H5StrType.h
96
%%CXX%%include/hdf5-110/H5StrType.h
97
include/H5TBpublic.h
97
include/hdf5-110/H5TBpublic.h
98
include/H5Tpublic.h
98
include/hdf5-110/H5Tpublic.h
99
%%CXX%%include/H5VarLenType.h
99
%%CXX%%include/hdf5-110/H5VarLenType.h
100
include/H5Zpublic.h
100
include/hdf5-110/H5Zpublic.h
101
include/H5api_adpt.h
101
include/hdf5-110/H5api_adpt.h
102
%%FORTRAN%%include/H5f90i.h
102
%%FORTRAN%%include/hdf5-110/H5f90i.h
103
%%FORTRAN%%include/H5f90i_gen.h
103
%%FORTRAN%%include/hdf5-110/H5f90i_gen.h
104
include/H5overflow.h
104
include/hdf5-110/H5overflow.h
105
include/H5pubconf.h
105
include/hdf5-110/H5pubconf.h
106
include/H5public.h
106
include/hdf5-110/H5public.h
107
include/H5version.h
107
include/hdf5-110/H5version.h
108
%%FORTRAN%%include/h5_gen.mod
108
%%FORTRAN%%include/hdf5-110/h5_gen.mod
109
%%FORTRAN%%include/h5a.mod
109
%%FORTRAN%%include/hdf5-110/h5a.mod
110
%%FORTRAN%%include/h5d.mod
110
%%FORTRAN%%include/hdf5-110/h5d.mod
111
%%FORTRAN%%include/h5ds.mod
111
%%FORTRAN%%include/hdf5-110/h5ds.mod
112
%%FORTRAN%%include/h5e.mod
112
%%FORTRAN%%include/hdf5-110/h5e.mod
113
%%FORTRAN%%include/h5f.mod
113
%%FORTRAN%%include/hdf5-110/h5f.mod
114
%%FORTRAN%%include/h5fortkit.mod
114
%%FORTRAN%%include/hdf5-110/h5fortkit.mod
115
%%FORTRAN%%include/h5fortran_types.mod
115
%%FORTRAN%%include/hdf5-110/h5fortran_types.mod
116
%%FORTRAN%%include/h5g.mod
116
%%FORTRAN%%include/hdf5-110/h5g.mod
117
%%FORTRAN%%include/h5global.mod
117
%%FORTRAN%%include/hdf5-110/h5global.mod
118
%%FORTRAN%%include/h5i.mod
118
%%FORTRAN%%include/hdf5-110/h5i.mod
119
%%FORTRAN%%include/h5im.mod
119
%%FORTRAN%%include/hdf5-110/h5im.mod
120
%%FORTRAN%%include/h5l.mod
120
%%FORTRAN%%include/hdf5-110/h5l.mod
121
%%FORTRAN%%include/h5lib.mod
121
%%FORTRAN%%include/hdf5-110/h5lib.mod
122
%%FORTRAN%%include/h5lt.mod
122
%%FORTRAN%%include/hdf5-110/h5lt.mod
123
%%FORTRAN%%include/h5lt_const.mod
123
%%FORTRAN%%include/hdf5-110/h5lt_const.mod
124
%%FORTRAN%%include/h5o.mod
124
%%FORTRAN%%include/hdf5-110/h5o.mod
125
%%FORTRAN%%include/h5p.mod
125
%%FORTRAN%%include/hdf5-110/h5p.mod
126
%%FORTRAN%%include/h5r.mod
126
%%FORTRAN%%include/hdf5-110/h5r.mod
127
%%FORTRAN%%include/h5s.mod
127
%%FORTRAN%%include/hdf5-110/h5s.mod
128
%%FORTRAN%%include/h5t.mod
128
%%FORTRAN%%include/hdf5-110/h5t.mod
129
%%FORTRAN%%include/h5tb.mod
129
%%FORTRAN%%include/hdf5-110/h5tb.mod
130
%%FORTRAN%%include/h5tb_const.mod
130
%%FORTRAN%%include/hdf5-110/h5tb_const.mod
131
%%FORTRAN%%include/h5z.mod
131
%%FORTRAN%%include/hdf5-110/h5z.mod
132
include/hdf5.h
132
include/hdf5-110/hdf5.h
133
%%FORTRAN%%include/hdf5.mod
133
%%FORTRAN%%include/hdf5-110/hdf5.mod
134
include/hdf5_hl.h
134
include/hdf5-110/hdf5_hl.h
135
lib/libhdf5.a
135
lib/libhdf5-110.a
136
lib/libhdf5.settings
136
lib/libhdf5-110.settings
137
lib/libhdf5.so
137
lib/libhdf5-110.so
138
lib/libhdf5.so.103
138
lib/libhdf5-110.so.103
139
lib/libhdf5.so.103.2.0
139
lib/libhdf5-110.so.103.2.0
140
%%CXX%%lib/libhdf5_cpp.a
140
%%CXX%%lib/libhdf5-110_cpp.a
141
%%CXX%%lib/libhdf5_cpp.so
141
%%CXX%%lib/libhdf5-110_cpp.so
142
%%CXX%%lib/libhdf5_cpp.so.103
142
%%CXX%%lib/libhdf5-110_cpp.so.103
143
%%CXX%%lib/libhdf5_cpp.so.103.2.0
143
%%CXX%%lib/libhdf5-110_cpp.so.103.2.0
144
%%FORTRAN%%lib/libhdf5_fortran.a
144
%%FORTRAN%%lib/libhdf5-110_fortran.a
145
%%FORTRAN%%lib/libhdf5_fortran.so
145
%%FORTRAN%%lib/libhdf5-110_fortran.so
146
%%FORTRAN%%lib/libhdf5_fortran.so.102
146
%%FORTRAN%%lib/libhdf5-110_fortran.so.102
147
%%FORTRAN%%lib/libhdf5_fortran.so.102.0.1
147
%%FORTRAN%%lib/libhdf5-110_fortran.so.102.0.1
148
lib/libhdf5_hl.a
148
lib/libhdf5-110_hl.a
149
lib/libhdf5_hl.so
149
lib/libhdf5-110_hl.so
150
lib/libhdf5_hl.so.100
150
lib/libhdf5-110_hl.so.100
151
lib/libhdf5_hl.so.100.1.3
151
lib/libhdf5-110_hl.so.100.1.3
152
%%CXX%%lib/libhdf5_hl_cpp.a
152
%%CXX%%lib/libhdf5-110_hl_cpp.a
153
%%CXX%%lib/libhdf5_hl_cpp.so
153
%%CXX%%lib/libhdf5-110_hl_cpp.so
154
%%CXX%%lib/libhdf5_hl_cpp.so.100
154
%%CXX%%lib/libhdf5-110_hl_cpp.so.100
155
%%CXX%%lib/libhdf5_hl_cpp.so.100.1.4
155
%%CXX%%lib/libhdf5-110_hl_cpp.so.100.1.4
156
%%FORTRAN%%lib/libhdf5_hl_fortran.a
156
%%FORTRAN%%lib/libhdf5-110_hl_fortran.a
157
%%FORTRAN%%lib/libhdf5_hl_fortran.so
157
%%FORTRAN%%lib/libhdf5-110_hl_fortran.so
158
%%FORTRAN%%lib/libhdf5hl_fortran.a
158
%%FORTRAN%%lib/libhdf5-110hl_fortran.a
159
%%FORTRAN%%lib/libhdf5hl_fortran.so
159
%%FORTRAN%%lib/libhdf5-110hl_fortran.so
160
%%FORTRAN%%lib/libhdf5hl_fortran.so.100
160
%%FORTRAN%%lib/libhdf5-110hl_fortran.so.100
161
%%FORTRAN%%lib/libhdf5hl_fortran.so.100.0.5
161
%%FORTRAN%%lib/libhdf5-110hl_fortran.so.100.0.5

Return to bug 251894