aboutsummaryrefslogtreecommitdiff
path: root/science/mpqc
diff options
context:
space:
mode:
authorMaho Nakata <maho@FreeBSD.org>2004-03-10 19:37:24 +0000
committerMaho Nakata <maho@FreeBSD.org>2004-03-10 19:37:24 +0000
commit05d7ab3f8657a10bb9c948fd854b394c6ad95c4f (patch)
tree6580e782a31ed63a1f617e2936b83e49d1c93fb6 /science/mpqc
parent08bf080d23e02e5b29151c63d75c56c8904039ab (diff)
downloadports-05d7ab3f8657a10bb9c948fd854b394c6ad95c4f.tar.gz
ports-05d7ab3f8657a10bb9c948fd854b394c6ad95c4f.zip
Clean up this port
1) reduce optimization level and remove inappropreate optimization flags 2) use autoconf 257 3) remove lapack dependency 4) fix pkg-plist
Notes
Notes: svn path=/head/; revision=103559
Diffstat (limited to 'science/mpqc')
-rw-r--r--science/mpqc/Makefile16
-rw-r--r--science/mpqc/pkg-plist20
2 files changed, 27 insertions, 9 deletions
diff --git a/science/mpqc/Makefile b/science/mpqc/Makefile
index 1271cabe9382..ce60b167711c 100644
--- a/science/mpqc/Makefile
+++ b/science/mpqc/Makefile
@@ -18,13 +18,12 @@ DISTFILES+= mpqc-man-${PORTVERSION}.tar.gz mpqc-html-${PORTVERSION}.tar.gz
MAINTAINER= maho@FreeBSD.org
COMMENT= The massively parallel quantum computing library and program
-BUILD_DEPENDS= autoconf257:${PORTSDIR}/devel/autoconf257
-LIB_DEPENDS= lapack:${PORTSDIR}/math/lapack \
- atlas:${PORTSDIR}/math/atlas
+LIB_DEPENDS= atlas:${PORTSDIR}/math/atlas
USE_BISON= yes
GNU_CONFIGURE= yes
-#USE_AUTOCONF_VER= 253 # 257 is required
+USE_AUTOCONF_VER=257
+
CONFIGURE_ARGS= --with-cc=${CC} \
--with-cxx=${CXX} \
--with-f77=${FC} \
@@ -44,17 +43,16 @@ MPQC_COMMAND= ${PREFIX}/bin/mpqc
.include "${FILESDIR}/manpages"
.if defined(WITH_OPTIMIZED_FLAGS)
-CFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations -malign-double
-CXXFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations -malign-double -Wno-multichar
+CFLAGS+= -O2 -ffast-math
+CXXFLAGS+= -O2 -ffast-math
.if (${MACHINE_ARCH} == "i386")
-CFLAGS+= -mcpu=i686 -march=i686 -mfancy-math-387
-CXXFLAGS+= -mcpu=i686 -march=i686 -mfancy-math-387
+CFLAGS+= -mfancy-math-387
+CXXFLAGS+= -mfancy-math-387
.endif # i386
.endif
pre-configure:
@${ECHO} "You can optimize by setting WITH_OPTIMIZED_FLAGS=yes."
- @cd ${WRKSRC} ; ${LOCALBASE}/bin/autoconf257
do-install:
@cd ${WRKSRC} ; ${GMAKE} install
diff --git a/science/mpqc/pkg-plist b/science/mpqc/pkg-plist
index 29ff0552f549..6ac2de23384b 100644
--- a/science/mpqc/pkg-plist
+++ b/science/mpqc/pkg-plist
@@ -4367,6 +4367,26 @@ share/mpqc/ref/mp2r12_mp2r12slasha00ccpvdzaugccpvdzc2v.in~
share/mpqc/ref/mp2r12_mp2r12slasha00ccpvdzaugccpvdzc2v.out
share/mpqc/ref/mp2r12_mp2r12slasha00ccpvdzaugccpvdzc2v.qci
share/mpqc/ref/mp2r12_mp2r12slasha00ccpvdzccpvdzc2v.in
+share/mpqc/ref/mp2r12_mp2r12slasha00ccpvdzccpvdzc2v.out
+share/mpqc/ref/mp2r12_mp2r12slasha00ccpvdzccpvdzc2v.qci
+share/mpqc/ref/mp2r12_mp2r12slasha10ccpvdzaugccpvdzc2v.in
+share/mpqc/ref/mp2r12_mp2r12slasha10ccpvdzaugccpvdzc2v.out
+share/mpqc/ref/mp2r12_mp2r12slasha10ccpvdzaugccpvdzc2v.qci
+share/mpqc/ref/mp2r12_mp2r12slasha10ccpvdzccpvdzc2v.in
+share/mpqc/ref/mp2r12_mp2r12slasha10ccpvdzccpvdzc2v.out
+share/mpqc/ref/mp2r12_mp2r12slasha10ccpvdzccpvdzc2v.qci
+share/mpqc/ref/mp2r12_mp2r12slashaprime00ccpvdzaugccpvdzc2v.in
+share/mpqc/ref/mp2r12_mp2r12slashaprime00ccpvdzaugccpvdzc2v.out
+share/mpqc/ref/mp2r12_mp2r12slashaprime00ccpvdzaugccpvdzc2v.qci
+share/mpqc/ref/mp2r12_mp2r12slashaprime00ccpvdzccpvdzc2v.in
+share/mpqc/ref/mp2r12_mp2r12slashaprime00ccpvdzccpvdzc2v.out
+share/mpqc/ref/mp2r12_mp2r12slashaprime00ccpvdzccpvdzc2v.qci
+share/mpqc/ref/mp2r12_mp2r12slashaprime10ccpvdzaugccpvdzc2v.in
+share/mpqc/ref/mp2r12_mp2r12slashaprime10ccpvdzaugccpvdzc2v.out
+share/mpqc/ref/mp2r12_mp2r12slashaprime10ccpvdzaugccpvdzc2v.qci
+share/mpqc/ref/mp2r12_mp2r12slashaprime10ccpvdzccpvdzc2v.in
+share/mpqc/ref/mp2r12_mp2r12slashaprime10ccpvdzccpvdzc2v.out
+share/mpqc/ref/mp2r12_mp2r12slashaprime10ccpvdzccpvdzc2v.qci
share/mpqc/ref/opt_b2h6scf631gsd2hopt.in
share/mpqc/ref/opt_b2h6scf631gsd2hopt.out
share/mpqc/ref/opt_b2h6scf631gsd2hopt.qci