Index: head/math/octave-devel/Makefile =================================================================== --- head/math/octave-devel/Makefile (revision 195560) +++ head/math/octave-devel/Makefile (revision 195561) @@ -1,109 +1,104 @@ # New ports collection makefile for: octave # Date created: 8 September 1998 # Whom: chuckr@freebsd.org # # $FreeBSD$ # PORTNAME= octave PORTVERSION= 2.9.12 CATEGORIES= math MASTER_SITES= ftp://ftp.octave.org/pub/octave/bleeding-edge/ \ ftp://ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave/bleeding-edge/\ ftp://ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave/bleeding-edge/ PKGNAMESUFFIX= -devel MAINTAINER= maho@FreeBSD.org COMMENT= Developer's version of math/octave BUILD_DEPENDS+= gnuplot:${PORTSDIR}/math/gnuplot \ ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \ ${LOCALBASE}/lib/libglpk.a:${PORTSDIR}/math/glpk \ gsed:${PORTSDIR}/textproc/gsed RUN_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot LIB_DEPENDS= fftw3:${PORTSDIR}/math/fftw3 \ hdf5:${PORTSDIR}/science/hdf5 \ umfpack.1:${PORTSDIR}/math/suitesparse LATEST_LINK= octave-devel USE_BZIP2= yes USE_PERL5_BUILD=yes USE_GMAKE= yes GNU_CONFIGURE= yes USE_AUTOTOOLS= autoconf:259 autoheader:259 INFO= octave liboctave MAN1= octave.1 octave-bug.1 mkoctfile.1 octave-config.1 .include .if ${OSVERSION} < 600000 BUILD_DEPENDS+= info:${PORTSDIR}/print/texinfo .endif .if exists(${LOCALBASE}/lib/libatlas_r.so) && !defined(WITH_BLAS) WITH_ATLAS= yes .endif .if defined(WITH_ATLAS) LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas BLAS= -lf77blas -latlas LAPACK= -lalapack .else LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack BLAS= -lblas LAPACK= -llapack .endif -WANT_FORTRAN= yes -#workaround optimization bug in gcc42, not gfortran42 -#USE_GCC=4.2+ -BUILD_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42 -FC= gfortran42 -F77= gfortran42 +USE_FORTRAN= yes OCTAVE_VERSION= ${PORTVERSION} GNU_HOST= ${ARCH}-portbld-freebsd${OSREL} PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION} GNU_HOST=${GNU_HOST} INCLUDES= -I${LOCALBASE}/include -I${LOCALBASE}/include/metis MAKE_ENV+= CFLAGS="${CFLAGS} ${INCLUDES}" \ CXXFLAGS="${CXXFLAGS} ${INCLUDES}" \ CPPFLAGS="${CPPFLAGS} ${INCLUDES}" \ LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}" \ CC="${CC}" \ CXX="${CXX}" CONFIGURE_ENV+= GPERF="${LOCALBASE}/bin/gperf" \ LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}" \ CFLAGS="${CFLAGS} ${INCLUDES}" \ CXXFLAGS="${CXXFLAGS} ${INCLUDES}" \ CPPFLAGS="${CPPFLAGS} ${INCLUDES}" \ F77="${FC}" \ FFLAGS="${FFLAGS}" \ CC="${CC}" \ CXX="${CXX}" CONFIGURE_ARGS= --host=${GNU_HOST} \ --with-blas="-L${LOCALBASE}/lib ${BLAS}" \ --with-lapack="${LAPACK}" \ --enable-shared SUB_FILES= octave SUB_LIST= OCTAVE_VERSION="${OCTAVE_VERSION}" GNU_HOST="${GNU_HOST}" pre-configure: @cd ${WRKSRC}/scripts ; ${AUTOCONF} post-install: ${INSTALL_DATA} ${WRKSRC}/doc/liboctave/liboctave.info ${PREFIX}/info ${MV} ${PREFIX}/bin/${PORTNAME}-${PORTVERSION} ${PREFIX}/libexec/${PORTNAME}/${PORTVERSION}/exec/${GNU_HOST} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/${PORTNAME}-${PORTVERSION} ${LN} -fs ${PREFIX}/bin/${PORTNAME}-${PORTVERSION} ${PREFIX}/bin/${PORTNAME} .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for file in faq/Octave-FAQ.ps interpreter/octave.ps liboctave/liboctave.ps \ refcard/refcard-a4.ps refcard/refcard-legal.ps refcard/refcard-letter.ps ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR} .endfor .endif .include Property changes on: head/math/octave-devel/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.67 \ No newline at end of property +1.68 \ No newline at end of property Index: head/science/mpqc/Makefile =================================================================== --- head/science/mpqc/Makefile (revision 195560) +++ head/science/mpqc/Makefile (revision 195561) @@ -1,138 +1,135 @@ # New ports collection makefile for: mpqc # Date created: 27 April 2001 # Whom: batman # # $FreeBSD$ # PORTNAME= mpqc PORTVERSION= 2.3.1 PORTREVISION= 4 CATEGORIES= science parallel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= mpqc MAINTAINER= maho@FreeBSD.org COMMENT= The massively parallel quantum computing library and program USE_PERL5= yes USE_GMAKE= yes USE_BZIP2= yes USE_LDCONFIG= yes PLIST_SUB+= VERSION=${PORTVERSION} .include .if defined(WITH_ICC) BUILD_DEPENDS+= ${LOCALBASE}/intel_cc_80/bin/icc:${PORTSDIR}/lang/icc .endif .if exists(${LOCALBASE}/lib/libatlas_r.so) && !defined(WITH_BLAS) WITH_ATLAS= yes .endif .if defined(WITH_ATLAS) LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas BLAS= -lf77blas -latlas -lcblas LAPACK= -lalapack .else LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack BLAS= -lblas LAPACK= -llapack .endif .if defined(WITH_MPICH) BUILD_DEPENDS+= ${LOCALBASE}/mpich2/lib/libmpich.a:${PORTSDIR}/net/mpich2 .endif LIB_DEPENDS+= int.1:${PORTSDIR}/science/libint .if !defined(NOPORTDOCS) BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen .endif GNU_CONFIGURE= yes USE_AUTOTOOLS= autoconf:259 -WANT_FORTRAN= yes #dummy but future use -BUILD_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42 -FC= gfortran42 -F77= gfortran42 +USE_FORTRAN= yes .if defined(WITH_ICC) CC= ${LOCALBASE}/intel_cc_80/bin/icc CXX= ${LOCALBASE}/intel_cc_80/bin/icpc CFLAGS= -O3 -tpp7 -xMKW -Vaxlib CXXFLAGS= -O3 -tpp7 -xMKW -Vaxlib .endif CONFIGURE_ARGS+=--with-cc=${CC} \ --with-cxx=${CXX} \ --with-f77=${FC} \ --with-libdirs=-L${LOCALBASE}/lib \ --with-blas="${BLAS}" \ --with-lapack="${LAPACK}" \ --with-coptflags="${CFLAGS}" \ --with-cxxoptflags="${CXXFLAGS}" \ --with-f77optflags="${FFLAGS}" \ --enable-shared .if defined(WITH_ICC) CONFIGURE_ARGS+=--with-libs="-lsvml" .endif .if defined(WITH_MPICH) CONFIGURE_ARGS+=--with-libdirs="-L${LOCALBASE}/lib -L${LOCALBASE}/mpich2/lib"\ --enable-always-use-mpi .endif .if defined(WITH_MPICH) CONFIGURE_ARGS+=--with-include="-I${LOCALBASE}/mpich2/include -I${WRKDIR} -I${LOCALBASE}/include" .else CONFIGURE_ARGS+=--with-include="-I${WRKDIR} -I${LOCALBASE}/include" .endif MPQC_COMMAND= ${PREFIX}/bin/mpqc .if !defined(NOPORTDOCS) .include "${FILESDIR}/manpages" .endif .if defined(WITH_OPTIMIZED_FLAGS) CFLAGS+= -O2 -ffast-math CXXFLAGS+= -O2 -ffast-math .endif pre-configure: @${ECHO} "You can optimize by setting WITH_OPTIMIZED_FLAGS=yes." do-build: @cd ${WRKSRC} ; ${GMAKE} .if !defined(NOPORTDOCS) @cd ${WRKSRC}/doc ; ${GMAKE} .endif do-install: (cd ${WRKSRC} ; ${GMAKE} install) (cd ${WRKSRC} ; ${GMAKE} install_devel) ${MKDIR} ${PREFIX}/share/mpqc/validate cd ${WRKSRC}/src/bin/mpqc/validate/ ; ${TAR} -chf - . | \ ${TAR} -xf - -C ${PREFIX}/share/mpqc/validate ${FIND} ${PREFIX}/share/mpqc/validate | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${FIND} ${PREFIX}/share/mpqc/validate -type f | ${XARGS} ${CHMOD} ${SHAREMODE} post-install: .if !defined(NOPORTDOCS) (cd ${WRKSRC}/doc/man/man3 ; ${INSTALL_MAN} * ${PREFIX}/man/man3) (cd ${WRKSRC}/doc/man/man1 ; ${INSTALL_MAN} * ${PREFIX}/man/man1) ${MKDIR} ${DOCSDIR} cd ${WRKSRC}/doc/html ; ${TAR} -chf - . | ${TAR} -xf - -C ${DOCSDIR} ${FIND} ${DOCSDIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${FIND} ${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE} cd ${PREFIX} ; ${FIND} -s share/doc/${PORTNAME} -type f >> ${TMPPLIST} cd ${PREFIX} ; ${FIND} -s share/doc/${PORTNAME} -type l >> ${TMPPLIST} ${ECHO_CMD} "@dirrm share/doc/${PORTNAME}" >> ${TMPPLIST} .endif cd ${PREFIX} ; ${FIND} -s share/mpqc -type f >> ${TMPPLIST} cd ${PREFIX} ; ${FIND} -s share/mpqc -type l >> ${TMPPLIST} cd ${PREFIX} ; ${FIND} -s share/mpqc -type d > ${WRKDIR}/dir.tmp ${SORT} -r ${WRKDIR}/dir.tmp | ${XARGS} -n 1 ${ECHO_CMD} @dirrm >> ${TMPPLIST} validate: cd ${WRKSRC}/src/bin/mpqc/validate ; ${GMAKE} check0 ; ${GMAKE} check0_run ; ${GMAKE} check0_chk .include Property changes on: head/science/mpqc/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.44 \ No newline at end of property +1.45 \ No newline at end of property