Vastly decrease the number of files run through `sed'. Some other minor
tidying.
This commit is contained in:
parent
b2e422b423
commit
40d1d759a0
2 changed files with 23 additions and 14 deletions
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: Makefile,v 1.1.1.1 2001/02/28 22:18:38 jtb Exp $
|
# $NetBSD: Makefile,v 1.2 2001/03/02 19:40:51 jtb Exp $
|
||||||
|
|
||||||
DISTNAME= HDF4.1r4
|
DISTNAME= HDF4.1r4
|
||||||
PKGNAME= hdf-4.1r4
|
PKGNAME= hdf-4.1r4
|
||||||
|
@ -13,21 +13,22 @@ COMMENT= NCSA Hierarchical Data Format
|
||||||
DEPENDS+= f2c-[0-9]*:../../lang/f2c
|
DEPENDS+= f2c-[0-9]*:../../lang/f2c
|
||||||
DEPENDS+= jpeg-[0-9]*:../../graphics/jpeg
|
DEPENDS+= jpeg-[0-9]*:../../graphics/jpeg
|
||||||
|
|
||||||
|
USE_FORTRAN= #defined
|
||||||
|
|
||||||
EVAL_PREFIX+= JPEGBASE=jpeg F2CBASE=f2c
|
EVAL_PREFIX+= JPEGBASE=jpeg F2CBASE=f2c
|
||||||
MAKE_ENV+= "JPEGBASE=${JPEGBASE}"
|
|
||||||
MAKE_ENV+= "F2CBASE=${F2CBASE}"
|
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
(cd ${WRKSRC}/hdf/src; for i in *.f; do \
|
for i in fortran/config/jackets-fbsd.c \
|
||||||
${F2CBASE}/bin/f2c $$i; \
|
fortran/fort_ps/mfhdfp.h fortran/jackets.src \
|
||||||
done)
|
libsrc/cdftest.cmf libsrc/globdef.c libsrc/local_nc.h \
|
||||||
(cd ${WRKSRC}/mfhdf/fortran; for i in *.f; do \
|
libsrc/xdrposix.c libsrc/xdrstdio.c ncdump/dumplib.c \
|
||||||
${F2CBASE}/bin/f2c $$i; \
|
ncdump/vardata.c ncgen/generate.c ncgen/ncgen.h \
|
||||||
done)
|
libsrc/mfhdf.h; do \
|
||||||
for i in `${FIND} ${WRKSRC}/mfhdf/ -type f -print`; do \
|
|
||||||
${SED} -e 's:"netcdf.h":"netcdf_hdf.h":g' \
|
${SED} -e 's:"netcdf.h":"netcdf_hdf.h":g' \
|
||||||
-e 's:\<netcdf.h\>:\<netcdf_hdf.h\>:g' \
|
-e 's:\<netcdf.h\>:\<netcdf_hdf.h\>:g' \
|
||||||
< $$i > $$i.tmp && ${MV} -f $$i.tmp $$i; \
|
< ${WRKSRC}/mfhdf/$$i > ${WRKSRC}/mfhdf/$$i.tmp \
|
||||||
|
&& ${MV} -f ${WRKSRC}/mfhdf/$$i.tmp \
|
||||||
|
${WRKSRC}/mfhdf/$$i; \
|
||||||
done
|
done
|
||||||
${MV} -f ${WRKSRC}/mfhdf/libsrc/netcdf.h.in \
|
${MV} -f ${WRKSRC}/mfhdf/libsrc/netcdf.h.in \
|
||||||
${WRKSRC}/mfhdf/libsrc/netcdf_hdf.h
|
${WRKSRC}/mfhdf/libsrc/netcdf_hdf.h
|
||||||
|
@ -36,6 +37,14 @@ post-patch:
|
||||||
${MV} -f ${WRKSRC}/mfhdf/ncgen/ncgen.1 \
|
${MV} -f ${WRKSRC}/mfhdf/ncgen/ncgen.1 \
|
||||||
${WRKSRC}/mfhdf/ncgen/hdfncgen.1
|
${WRKSRC}/mfhdf/ncgen/hdfncgen.1
|
||||||
|
|
||||||
|
pre-build:
|
||||||
|
(cd ${WRKSRC}/hdf/src; for i in *.f; do \
|
||||||
|
${F2CBASE}/bin/f2c $$i; \
|
||||||
|
done)
|
||||||
|
(cd ${WRKSRC}/mfhdf/fortran; for i in *.f; do \
|
||||||
|
${F2CBASE}/bin/f2c $$i; \
|
||||||
|
done)
|
||||||
|
|
||||||
pre-configure:
|
pre-configure:
|
||||||
${CC} ${FILESDIR}/bytesex.c -o ${WRKSRC}/bytesex
|
${CC} ${FILESDIR}/bytesex.c -o ${WRKSRC}/bytesex
|
||||||
|
|
||||||
|
|
|
@ -8,10 +8,10 @@ int
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
u.Long = 1;
|
u.Long = 1;
|
||||||
if (u.Char[0] == 1) /* Little endian */
|
if (u.Char[0] == 1) /* little-endian */
|
||||||
printf("-DSWAP\n");
|
printf("-DSWAP\n");
|
||||||
else if (u.Char[sizeof(long) - 1] == 1) /* Big endian */
|
else if (u.Char[sizeof(long) - 1] == 1) /* big-endian */
|
||||||
printf("\n");
|
printf("\n");
|
||||||
else exit(1); /* Unknown */
|
else exit(1);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue