# New ports collection makefile for: cdf # Date created: 26 January 2006 # Whom: Thierry Thomas # # $FreeBSD$ # PORTNAME= cdf3 PORTVERSION= 3.2.1 PORTREVISION= 1 CATEGORIES= science MASTER_SITES= ${MASTER_SITE_LOCAL} \ ftp://cdaweb.gsfc.nasa.gov/pub/cdf/dist/cdf${VER}/unix/ MASTER_SITE_SUBDIR= thierry/${PORTNAME} DISTNAME= cdf${VER}-dist-cdf DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} MAINTAINER= stephen@math.missouri.edu COMMENT= Device independent view of the CDF data model MAKE_FLAGS= INSTALLDIR=${PREFIX} OS=${OPSYS:L} ENV=gnu \ FORTRAN=yes FC_freebsd=${F77} USE_LDCONFIG= yes VER= ${PORTVERSION:S/.//:S/./_/} USE_FORTRAN= yes WRKSRC= ${WRKDIR}/cdf${VER}-dist SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message DEFS= B C K PORTDOCS= CDF_copyright.txt CHANGES.txt Release.notes Welcome.txt .include .if ${ARCH} == "sparc64" BROKEN= Does not compile on ${ARCH} .endif pre-configure: .for def in ${DEFS} ${REINPLACE_CMD} -e 's||${PREFIX}|' \ ${WRKSRC}/src/definitions/definitions.${def} .endfor post-install: ${MV} ${PREFIX}/lib/libcdf.so ${PREFIX}/lib/libcdf.so.0 ${LN} -sf ${PREFIX}/lib/libcdf.so.0 ${PREFIX}/lib/libcdf.so .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif .if !defined(NOPORTEXAMPLES) ${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${EXAMPLESDIR} @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." .endif @${ECHO_MSG} @${CAT} ${PKGMESSAGE} @${ECHO_MSG} regression-test: (cd ${BUILD_WRKSRC} ; \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test) .include