Bug 14717 - graphics/hdf port upgraded
Summary: graphics/hdf port upgraded
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 1999-11-05 02:50 UTC by Mikhail Teterin
Modified: 1999-11-14 02:32 UTC (History)
0 users

See Also:


Attachments
file.diff (31.36 KB, patch)
1999-11-05 02:50 UTC, Mikhail Teterin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Teterin 1999-11-05 02:50:00 UTC
	The new release of HDF was available since May... They also have HDF5,
	now which may be a different animal.

	The new release is 4.1r3, and the software did not change much, but the
	port did.

	The old port had many hacks to avoid building new jpeg and zlib, etc.
	It was also building static libs only. The new one puts its own set of
	Makefiles into the relevant directories, to build staff "The BSD way"
	(hopefully).

Fix: The new port is quite different, so I take the risk of including both,
	the shar (of the new port) and the diffs. The shar is, actually, a lot
	smaller.

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	./Makefile
#	./files/hdf/src/Makefile
#	./files/hdf/test/Makefile
#	./files/hdf/util/Makefile
#	./files/hdf/Makefile
#	./files/man/Makefile
#	./files/mfhdf/fortran/Makefile
#	./files/mfhdf/libsrc/Makefile
#	./files/mfhdf/ncdump/Makefile
#	./files/mfhdf/ncgen/Makefile
#	./files/mfhdf/nctest/Makefile
#	./files/mfhdf/Makefile
#	./files/mfhdf/dumper/Makefile
#	./files/Makefile
#	./files/md5
#	./pkg/COMMENT
#	./pkg/DESCR
#	./pkg/PLIST
#
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:	HDF_lib
X# Version required:	4.1r2
X# Date created:		17 November 1996
X# Whom:			mi
X#
X# $FreeBSD: ports/graphics/hdf/Makefile,v 1.13 1999/08/28 01:57:15 mharo Exp $
X#
X
XDISTNAME=	HDF4.1r3
XPKGNAME=	hdf-4.1r3
XCATEGORIES=	graphics
XMASTER_SITES=	ftp://ftp.ncsa.uiuc.edu/HDF/HDF/HDF4.1r3/tar/
X
XMAINTAINER=	mi@aldan.algebra.com
X
XLIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg
X
XMAN1=		hdf.1 hdfunpac.1 ncdump.1 ncgen.1
XMAN3=		gr_chunk.3
XMANCOMPRESSED=	maybe
X
XMAKE_ARGS=	PREFIX="${PREFIX}" -j 2
X
Xpost-patch:
X	${RM} -rf ${WRKSRC}/hdf/jpeg
X	${RM} -rf ${WRKSRC}/hdf/zlib
X
Xdo-configure:
X	${CP} -rp ${FILESDIR}/Makefile ${FILESDIR}/hdf \
X		${FILESDIR}/mfhdf ${FILESDIR}/man ${WRKSRC}
X	${LN} -s config/netcdf-fbsd.h ${WRKSRC}/mfhdf/libsrc/netcdf.h
X	${LN} -s netcdf-fbsd.inc ${WRKSRC}/mfhdf/fortran/config/netcdf.inc
X
Xtest: build
X	cd ${WRKSRC}; ${MAKE} test
X
X.include <bsd.port.mk>
END-of-./Makefile
echo x - ./files/hdf/src/Makefile
sed 's/^X//' >./files/hdf/src/Makefile << 'END-of-./files/hdf/src/Makefile'
XLIB=df
X
X# uncomment the line below to avoid building static libraries
X#INTERNALLIB=YES
XLIBDIR=${PREFIX}/lib
X
XSHLIB_MAJOR=1
XSHLIB_MINOR=0
X
XSRCS=atom.c  bitvect.c  cdeflate.c  cnbit.c  cnone.c  crle.c  cskphuff.c \
X	df24.c  df24f.c dfan.c  dfanf.c dfcomp.c  dfconv.c dff.c  dfgr.c \
X	dfgroup.c  dfimcomp.c  dfjpeg.c  dfkconv.c  dfkcray.c  dfkfuji.c \
X	dfknat.c dfkswap.c dfkvms.c dfp.c  dfpf.c dfr8.c dfr8f.c dfrle.c \
X	dfsd.c dfsdf.c dfstubs.c dfufp2i.c dfunjpeg.c dfutil.c dfutilf.c \
X	dir_mac.c  dynarray.c   glist.c  hbitio.c   hblocks.c  hbuffer.c \
X	hchunks.c hcomp.c hcompri.c  hdfalloc.c herr.c herrf.c hextelt.c \
X	hfile.c hfiledd.c hfilef.c hkit.c linklist.c mcache.c \
X	mfan.c mfanf.c  mfgr.c mfgrf.c mstdio.c tbbt.c  vattr.c vattrf.c \
X	vconv.c  vg.c vgf.c  vgp.c  vhi.c vio.c  vparse.c vrw.c  vsfld.c \
X	df24ff.f  dfanff.f dfff.f  dfpff.f dfr8ff.f  dfsdff.f dfufp2if.f \
X	hfileff.f mfgrff.f vattrff.f vgff.f
X
XCFLAGS	+= -I${PREFIX}/include
XFFLAGS	+= ${CFLAGS}
XLDADD	+= -L${PREFIX}/lib -ljpeg -lf2c -lz
X
X
Xafterinstall:
X	install -c -o root -g wheel -m 444 \
X		atom.h  bitvect.h  cdeflate.h   cnbit.h  cnone.h  crle.h \
X		cskphuff.h df.h dfan.h  dfconvrt.h dfgr.h dfi.h dfivms.h \
X		dfrig.h dfsd.h dfstubs.h  dfufp2i.h dir_mac.h dynarray.h \
X		glist.h  hbitio.h  hchunks.h  hcomp.h  hcompi.h  hconv.h \
X		hdf.h hdfi.h  herr.h hfile.h hkit.h  hlimits.h hntdefs.h \
X		hproto.h hqueue.h htags.h linklist.h maldebug.h mcache.h \
X		mfan.h mfgr.h mstdio.h patchlevel.h sys_dir_mac.h tbbt.h \
X		trace.h vattr.h vg.h vgint.h hdf.inc dffunc.inc \
X			${PREFIX}/include
X
X.include <bsd.lib.mk>
END-of-./files/hdf/src/Makefile
echo x - ./files/hdf/test/Makefile
sed 's/^X//' >./files/hdf/test/Makefile << 'END-of-./files/hdf/test/Makefile'
XCSRCS= 	rig.c sdstr.c blocks.c an.c anfile.c extelt.c file.c file1.c vers.c \
X	sdmms.c sdnmms.c slab.c litend.c tvset.c comp.c bitio.c tree.c macros.c \
X	conv.c nbit.c man.c mgr.c testhdf.c tbv.c tvsfpack.c chunks.c tvattr.c \
X    buffer.c
X
XCOBJS=	${CSRCS:S/.c/.o/g}
X
XFSRCS= fortest.c fortestF.f forsupff.f forsupf.c \
X	manf.f mgrf.f slabwf.f t24f.f tanf.f tanfilef.f tpf.f tr8f.f \
X	tsdmmsf.f tsdnmmsf.f tsdnntf.f tsdntf.f tsdstrf.f tstubsf.f \
X        tvsetf.f, tvattrf.f
X
XFOBJS = fortestF.o forsupff.o forsupf.o \
X	manf.o mgrf.o slabwf.o t24f.o tanf.o tanfilef.o tpf.o tr8f.o \
X	tsdmmsf.o tsdnmmsf.o tsdnntf.o tsdntf.o tsdstrf.o tstubsf.o  \
X        tvsetf.o tvattrf.o
X
X#CFORSUPSRCS = forsupf.c
X
XHDFLIB	 = ${.CURDIR}/../src
XCFLAGS	+= -I${HDFLIB}
XFFLAGS	+= ${CFLAGS} -Nn802 -Nx400
X
XFTESTS = fortest fortestF
X
Xall: testhdf $(FTESTS) gentest
X
X#CFORSUPOBJS = forsupf.o
X
XTESTF = fortest.o
X
X# directory used by extelt test.
XTESTDIR = testdir
X
X$(FOBJS): fortest.inc
X
Xtest: atest-hdf
X
Xatest-hdf: testhdf $(FTESTS)
X	-rm -f *.hdf 
X	env LD_LIBRARY_PATH=${.CURDIR}/../src ./testhdf
X	-rm -f *.hdf 
X	env LD_LIBRARY_PATH=${.CURDIR}/../src ./fortest
X
Xtesthdf: $(COBJS) $(HDFLIB)/libdf.so
X	$(CC) -o testhdf $(COBJS) $(HDFLIB)/libdf.so -lm
X	test -d $(TESTDIR) || mkdir $(TESTDIR)
X
XfortestF: $(FOBJS) $(HDFLIB)/libdf.so
X	$(FC) $(FFLAGS) -o $@ $(FOBJS) $(HDFLIB)/libdf.so -lm
X
Xfortest: $(HDFLIB)/libdf.so fortest.c $(CHDRS)
X	$(CC) $(CFLAGS) -o fortest fortest.c $(HDFLIB)/libdf.so -lm
X
Xgentest: gentest.c $(HDFLIB)/libdf.so
X	$(CC) $(CFLAGS) gentest.c -o gentest $(HDFLIB)/libdf.so -lm
X
Xclean: 
X	-rm -f $(COBJS) testhdf $(FOBJS) $(FTESTS) \
X	core *.hdf ptesthdf qtesthdf gentest *.o fortest.arg $(TESTDIR)/* \
X	.depend
X
Xdepend: 
X	mkdep ${CFLAGS} ${CSRCS}
X
Xinstall:
END-of-./files/hdf/test/Makefile
echo x - ./files/hdf/util/Makefile
sed 's/^X//' >./files/hdf/util/Makefile << 'END-of-./files/hdf/util/Makefile'
XUTILS	 = hdf24to8 hdfcomp hdfls hdfpack hdftopal hdftor8 paltohdf \
X        r8tohdf ristosds  vmake vshow hdf8to24 hdf2jpeg jpeg2hdf fp2hdf \
X	hdfunpac vcompat
X
Xall: ${UTILS} hdfed
X
XHEOBJ = he_main.o he_cntrl.o he_disp.o he_file.o
X
X#CFLAGS	+= -I${PREFIX}/include -I${.CURDIR}/../src/
XCFLAGS	+=  -I${.CURDIR}/../src/
X#LDFLAGS	+= -L${PREFIX}/lib -ljpeg -L${.CURDIR}/../src/ -ldf -lz
XLDFLAGS	+= -L${.CURDIR}/../src/ -ldf
X
Xhdfed: he.h he_proto.h $(HEOBJ)
X	$(CC) $(HEOBJ) $(LDFLAGS) -o hdfed
X
Xtest: all fptest
X	env LD_LIBRARY_PATH=${.CURDIR}/../src ./testutil.sh
X
Xclean:
X	-rm -f *.o $(UTILS) hdfed fptest
X	-rm -f o* ctx* cb* fptestf .depend
X
Xdepend:
X	mkdep ${CFLAGS} ${UTILS:S/$/.c/g} ${HEOBJ:S/.o/.c/g}
X
Xinstall: all
X	install -c -s -o root -g wheel -m 555 ${UTILS} hdfed ${BINDIR}
END-of-./files/hdf/util/Makefile
echo x - ./files/hdf/Makefile
sed 's/^X//' >./files/hdf/Makefile << 'END-of-./files/hdf/Makefile'
XSUBDIR	 = src util test
X
Xhdf-test: all
X	cd util && ${MAKE} test
X	cd test && ${MAKE} test
X
X.include <bsd.subdir.mk>
END-of-./files/hdf/Makefile
echo x - ./files/man/Makefile
sed 's/^X//' >./files/man/Makefile << 'END-of-./files/man/Makefile'
XMANDIR	=	${PREFIX}/man/man
X
XMAN1	=	hdf.1 hdfunpac.1
XMAN3	=	gr_chunk.3
X
X.include <bsd.man.mk>
X
Xinstall: all-man maninstall
X
Xclean:
X	-rm -f *.gz
X
Xall: all-man
X
Xdepend:
END-of-./files/man/Makefile
echo x - ./files/mfhdf/fortran/Makefile
sed 's/^X//' >./files/mfhdf/fortran/Makefile << 'END-of-./files/mfhdf/fortran/Makefile'
X.PATH:	${.CURDIR} ${.CURDIR}/config
X
Xall:
X
XNOMAN	 =	1
X
XFFLAGS	+=	${CFLAGS} -DNDEBUG -Nn802 -Nx400
X
XLDFLAGS	+=	-L${.CURDIR}/../libsrc -L${.CURDIR}/../../hdf/src -lmfhdf -ldf
X
Xafterinstall:
X	install -c -o root -g wheel -m 444 config/netcdf-fbsd.inc \
X		${PREFIX}/include/netcdf.inc
X
X.include <bsd.prog.mk>
X
XENVIR	 =	env LD_LIBRARY_PATH=${.CURDIR}/../libsrc:${.CURDIR}/../../hdf/src
X
XCLEANFILES+=	hdftest hdftest.o ftest ftest-fbsd.o
X
Xconfig/netcdf.inc:
X	ln -s netcdf-fbsd.inc config/netcdf.inc
X
Xftest:	ftest-fbsd.f config/netcdf.inc
X	${MAKE} PROG=$@ SRCS=ftest-fbsd.f $@
X
Xhdftest: hdftest.f
X	${MAKE} PROG=$@ SRCS=hdftest.f $@
X
Xtest: ftest hdftest
X	mkdir -p testdir
X	# ================================
X	#  netCDF Fortran interface tests
X	# ================================
X	${ENVIR} ./ftest
X	${ENVIR} ./hdftest > hdfout.new
X	@diff -Bb hdfout.new hdftst.sav && \
X		echo "*** HDF-SD Fortran interface tests passed ***" || \
X		(echo "*** HDF-SD Fortran interface tests failed ***"; \
X		echo "The above differences are OK if small")
END-of-./files/mfhdf/fortran/Makefile
echo x - ./files/mfhdf/libsrc/Makefile
sed 's/^X//' >./files/mfhdf/libsrc/Makefile << 'END-of-./files/mfhdf/libsrc/Makefile'
X.PATH:  ${.CURDIR} ${.CURDIR}/../fortran/config ${.CURDIR}/../fortran
X
XSRCS		= array.c attr.c cdf.c dim.c file.c iarray.c error.c \
X		  globdef.c putget.c putgetg.c sharray.c string.c var.c \
X		  hdfsds.c mfsd.c nssdc.c xdrposix.c \
X		  jackets-fbsd.c mfsdf.c mfsdff.f
X
XLIB		= mfhdf
XSHLIB_MAJOR	= 2
XSHLIB_MINOR	= 3
X
XLIBDIR		= ${PREFIX}/lib
X
X# uncomment the line below to avoid building static libraries
X#INTERNALLIB	= Yes
X
XCFLAGS	+=	-DNDEBUG -DHDF -I${.CURDIR}/../../hdf/src -I${.CURDIR}
X.if ${MACHINE_ARCH} == "i386"
XCFLAGS	+=	-DSWAP
X.endif
X
XLDADD	+=	-L${.CURDIR}/../../hdf/src -ldf
XLDFLAGS	+=	-L. -l${LIB} ${LDADD}
X
Xafterinstall:
X	install -c -o root -g wheel -m 444 hdf2netcdf.h local_nc.h \
X		mfhdf.h netcdf.h ${PREFIX}/include
X
X.include <bsd.lib.mk>
X
Xtest: ${SHLIB_NAME} cdftest hdftest
X	env LD_LIBRARY_PATH=${.CURDIR}:${.CURDIR}/../../hdf/src ./cdftest > cdfout.new
X	@diff cdfout.new testout.sav && \
X		echo "*** netCDF passes formatted test ***" || \
X                (echo "*** netCDF fails formatted test ***" ; \
X                echo "The above differences are OK if small")
X	env LD_LIBRARY_PATH=${.CURDIR}:${.CURDIR}/../../hdf/src ./hdftest > hdfout.new
X	@diff hdfout.new hdfout.sav && \
X		echo "*** HDF passes formatted test ***" || \
X                (echo "*** HDF fails formatted test ***" ; \
X                echo "The above differences are OK if small")
END-of-./files/mfhdf/libsrc/Makefile
echo x - ./files/mfhdf/ncdump/Makefile
sed 's/^X//' >./files/mfhdf/ncdump/Makefile << 'END-of-./files/mfhdf/ncdump/Makefile'
XPROG		 = ncdump
XMANDIR		 = ${PREFIX}/man/man
X
XLDFLAGS		+= -L${.CURDIR}/../libsrc -L${.CURDIR}/../../hdf/src -lmfhdf -ldf
XCFLAGS		+= -I${.CURDIR}/../libsrc
XSRCS		=  ncdump.c vardata.c dumplib.c
X
X.include <bsd.prog.mk>
X
XENVIR		= env LD_LIBRARY_PATH=${.CURDIR}/../../hdf/src:${.CURDIR}/../libsrc
XNCGEN		= ${.CURDIR}/../ncgen/ncgen
X
Xtest:		$(PROG) test0.cdl
X	${ENVIR} $(NCGEN) -o test0.nc -n test0.cdl
X	${ENVIR} ./$(PROG) test0.nc > test1.cdl
X	${ENVIR} $(NCGEN) -o test1.nc -n test1.cdl
X	${ENVIR} ./$(PROG) -n test0 test1.nc > test2.cdl
X	@cmp test1.cdl test2.cdl && \
X	    echo "*** $(PROGRAM) test successful ***" ; \
X	    rm test1.cdl test1.nc test2.cdl
END-of-./files/mfhdf/ncdump/Makefile
echo x - ./files/mfhdf/ncgen/Makefile
sed 's/^X//' >./files/mfhdf/ncgen/Makefile << 'END-of-./files/mfhdf/ncgen/Makefile'
XPROG		 = ncgen
XMANDIR		 = ${PREFIX}/man/man
XLDFLAGS		+= -L${.CURDIR}/../libsrc -L${.CURDIR}/../../hdf/src -lmfhdf -ldf
XCFLAGS		+= -I${.CURDIR}/../libsrc -I${.CURDIR}/../../hdf/src -DNDEBUG
XSRCS		 = main.c generate.c load.c ncgentab.c escapes.c \
X		  getfill.c init.c close.c genlib.c
X
XENVIR		 = env LD_LIBRARY_PATH=${.CURDIR}/../libsrc:${.CURDIR}/../../hdf/src
XNCDUMP		 = ${.CURDIR}/../ncdump/ncdump
X
Xtest:           $(PROG) test0.cdl btest ctest ftest
X
Xncgenyy.c: ncgen.l
X	${LEX} ${LFLAGS} ncgen.l
X	mv lex.yy.c ncgenyy.c
X	
Xncgentab.c: ncgenyy.c ncgen.y
X	${YACC} ${YFLAGS} ncgen.y
X	mv y.tab.c ncgentab.c
X	mv y.tab.h ncgentab.h
X
X.include <bsd.prog.mk>
X
X#
X# test "-b" option of ncgen
X#
Xbtest:		$(PROG) test0.cdl test1.cdl
X	${ENVIR} ./$(PROG) -b test1.cdl
X	${ENVIR} $(NCDUMP) test1.nc > test2.cdl
X	@diff test1.cdl test2.cdl && \
X	    echo "*** $(PROG) -b test successful ***"
X
X#
X# test "-c" option of ncgen
X#
Xctest:		test1.cdl ctest0
X	${ENVIR} ./ctest0		# tests `-c' option, creates ctest0.nc
X	${ENVIR} $(NCDUMP) -n test1 ctest0.nc > ctest1.cdl
X	@diff test1.cdl ctest1.cdl && \
X	    echo "*** $(PROG) -c test successful ***"
X
Xctest0:		ncgen test0.cdl
X	${ENVIR} ./$(PROG) -c -o ctest0.nc test0.cdl > test0.c
X	$(CC) $(CFLAGS) -o $@ test0.c ${LDFLAGS}
X
X#
X# test "-f" option of ncgen
X#
Xftest:	test1.cdl ftest0
X	${ENVIR} ./ftest0
X	${ENVIR} $(NCDUMP) -n test1 ftest0.nc > ftest1.cdl
X	@if diff test1.cdl ftest1.cdl; then \
X		echo "*** ncgen -f test successful ***"; \
X	else \
X		echo "*** ncgen -f test failed " \
X		    "(but roundoff differences are OK) ***"; \
X	fi
X
Xftest0:	$(PROG) test0.cdl netcdf.inc
X	${ENVIR} ./$(PROG) -f -o ftest0.nc test0.cdl > test0.f; \
X	$(FC) $(FFLAGS) ${CFLAGS} -o $@ test0.f ${LDFLAGS}
X
Xtest1.cdl:	test0.nc
X	${ENVIR} $(NCDUMP) -n test1 test0.nc > $@
X
Xtest0.nc:	$(PROG) test0.cdl
X	${ENVIR} ./$(PROG) -b -o test0.nc test0.cdl
X
Xnetcdf.inc:
X	ln -s ../fortran/config/netcdf-fbsd.inc $@
END-of-./files/mfhdf/ncgen/Makefile
echo x - ./files/mfhdf/nctest/Makefile
sed 's/^X//' >./files/mfhdf/nctest/Makefile << 'END-of-./files/mfhdf/nctest/Makefile'
XPROG		 = nctest
XNOMAN		 = 1
XCFLAGS		+= -I${.CURDIR}/../libsrc
XLDFLAGS		+= -L${.CURDIR}/../libsrc -L${.CURDIR}/../../hdf/src -lmfhdf -ldf
XSRCS		= varget.c vargetg.c varput.c varputg.c vardef.c vartests.c \
X		  vputget.c vputgetg.c driver.c cdftests.c dimtests.c rec.c \
X		  atttests.c misctest.c add.c error.c emalloc.c val.c slabs.c
X
Xinstall:
X
X.include <bsd.prog.mk>
X
Xtest:		$(PROG)
X	@ echo "==========================="
X	@ echo "netCDF C interface tests"
X	@ echo "==========================="
X	env LD_LIBRARY_PATH=${.CURDIR}/../libsrc:${.CURDIR}/../../hdf/src ./$(PROG)
END-of-./files/mfhdf/nctest/Makefile
echo x - ./files/mfhdf/Makefile
sed 's/^X//' >./files/mfhdf/Makefile << 'END-of-./files/mfhdf/Makefile'
XSUBDIR		= fortran libsrc ncgen ncdump nctest dumper
X
X.include <bsd.subdir.mk>
X
Xtest: all
X	@for d in ${SUBDIR} ; do \
X		echo "===> testing in $$d"; \
X		cd $$d; \
X		${MAKE} test; \
X		cd ..; \
X	done
END-of-./files/mfhdf/Makefile
echo x - ./files/mfhdf/dumper/Makefile
sed 's/^X//' >./files/mfhdf/dumper/Makefile << 'END-of-./files/mfhdf/dumper/Makefile'
XPROG		 = hdp
XNOMAN		 = 1
XLDFLAGS		+= -L${.CURDIR}/../libsrc -L${.CURDIR}/../../hdf/src -lmfhdf -ldf
XCFLAGS		+= -I${.CURDIR}/../libsrc -I${.CURDIR}/../../hdf/src
X
XSRCS		=  hdp.c hdp_list.c hdp_sds.c hdp_util.c hdp_vd.c hdp_vg.c hdp_rig.c show.c hdp_dump.c hdp_gr.c
X
X.include <bsd.prog.mk>
X
Xtest: ${PROG}
X	env LD_LIBRARY_PATH=${.CURDIR}/../libsrc:${.CURDIR}/../../hdf/src sh testhdp.sh
END-of-./files/mfhdf/dumper/Makefile
echo x - ./files/Makefile
sed 's/^X//' >./files/Makefile << 'END-of-./files/Makefile'
XSUBDIR	 = hdf mfhdf man
X#PREFIX	?= /usr/local
XLIBDIR	?= ${PREFIX}/lib
XBINDIR	?= ${PREFIX}/bin
X
X.MAKEFLAGS: PREFIX=${PREFIX} LIBDIR=${LIBDIR} BINDIR=${BINDIR}
X
Xtest: all
X	# testing in hdf
X	@cd hdf && ${MAKE} hdf-test
X	# testing in mfhdf
X	@cd mfhdf && ${MAKE} test
X
X.include <bsd.subdir.mk>
END-of-./files/Makefile
echo x - ./files/md5
sed 's/^X//' >./files/md5 << 'END-of-./files/md5'
XMD5 (HDF4.1r3.tar.gz) = 975f84ad8c5910841995c9d339fbd8bb
END-of-./files/md5
echo x - ./pkg/COMMENT
sed 's/^X//' >./pkg/COMMENT << 'END-of-./pkg/COMMENT'
XHierarchical Data Format library (from NCSA)
END-of-./pkg/COMMENT
echo x - ./pkg/DESCR
sed 's/^X//' >./pkg/DESCR << 'END-of-./pkg/DESCR'
XFrom HDF's manpage:
X
X       hdf - Hierarchical Data Format library
X
XDescription:
X       HDF  is	a  multi-object  file format that facilitates the
X       transfer of  various  types  of	scientific  data  between
X       machines  and  operating systems.  Machines currently sup-
X       ported  include	the  Cray,  Convex,  HP,  Vax,	Sun,  IBM
X       RS/6000,  Silicon  Graphics, Macintosh, and IBM PC comput-
X       ers.  HDF allows self-definitions of data content and easy
X       extensibility  for  future  enhancements  or compatibility
X       with other standard formats. HDF includes  Fortran  and	C
X       calling	interfaces,and	utilities to prepare raw image of
X       data files or for use with other NCSA software.	 The  HDF
X       library	contains  interfaces  for  storing and retrieving
X       compressed or uncompressed 8-bit and 24-bit raster  images
X       with   palettes,  n-Dimensional	scientific  datasets  and
X       binary tables. An interface is also included  that  allows
X       arbitray grouping of other HDF objects.
X
X
X		-mi (mi@aldan.ziplink.net)
END-of-./pkg/DESCR
echo x - ./pkg/PLIST
sed 's/^X//' >./pkg/PLIST << 'END-of-./pkg/PLIST'
Xbin/fp2hdf
Xbin/hdf24to8
Xbin/hdf2jpeg
Xbin/hdf8to24
Xbin/hdfcomp
Xbin/hdfed
Xbin/hdfls
Xbin/hdfpack
Xbin/hdftopal
Xbin/hdftor8
Xbin/hdfunpac
Xbin/hdp
Xbin/jpeg2hdf
Xbin/ncdump
Xbin/ncgen
Xbin/paltohdf
Xbin/r8tohdf
Xbin/ristosds
Xbin/vcompat
Xbin/vmake
Xbin/vshow
Xlib/libmfhdf.a
Xlib/libmfhdf.so.2
Xlib/libmfhdf.so
Xlib/libdf.a
Xlib/libdf.so
Xlib/libdf.so.1
Xinclude/atom.h
Xinclude/bitvect.h
Xinclude/cdeflate.h
Xinclude/cnbit.h
Xinclude/cnone.h
Xinclude/crle.h
Xinclude/cskphuff.h
Xinclude/df.h
Xinclude/dfan.h
Xinclude/dffunc.inc
Xinclude/dfgr.h
Xinclude/dfi.h
Xinclude/dfrig.h
Xinclude/dfsd.h
Xinclude/dfstubs.h
Xinclude/dfufp2i.h
Xinclude/dynarray.h
Xinclude/hbitio.h
Xinclude/hchunks.h
Xinclude/hcomp.h
Xinclude/hcompi.h
Xinclude/hconv.h
Xinclude/hdf.h
Xinclude/hdf.inc
Xinclude/hdf2netcdf.h
Xinclude/hdfi.h
Xinclude/herr.h
Xinclude/hfile.h
Xinclude/hkit.h
Xinclude/hlimits.h
Xinclude/hntdefs.h
Xinclude/hproto.h
Xinclude/htags.h
Xinclude/linklist.h
Xinclude/local_nc.h
Xinclude/mfan.h
Xinclude/mfgr.h
Xinclude/mfhdf.h
Xinclude/mstdio.h
Xinclude/netcdf.h
Xinclude/netcdf.inc
Xinclude/tbbt.h
Xinclude/vattr.h
Xinclude/vg.h
END-of-./pkg/PLIST
exit
Comment 1 Steve Price freebsd_committer freebsd_triage 1999-11-14 02:26:32 UTC
State Changed
From-To: open->closed

Update committed, thanks!