summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--biology/mopac/Makefile15
-rw-r--r--biology/mopac/files/Makefile2
2 files changed, 7 insertions, 10 deletions
diff --git a/biology/mopac/Makefile b/biology/mopac/Makefile
index bfc83e8aed6..fe6b3917a1b 100644
--- a/biology/mopac/Makefile
+++ b/biology/mopac/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2015/06/27 07:08:13 dholland Exp $
+# $NetBSD: Makefile,v 1.9 2015/12/26 22:36:07 dholland Exp $
#
DISTNAME= mopac7
@@ -20,15 +20,14 @@ COMMENT= Molecular energy calculation program
WRKSRC= ${WRKDIR}/mopac7
BUILD_TARGET= MOPAC7
USE_TOOLS+= gmake pax
-USE_LANGUAGES= fortran77
-PKG_FC= f2c-f77
+USE_LANGUAGES= c fortran77
INSTALLATION_DIRS= bin share/mopac7/sample
-.include "../../mk/compiler.mk"
-.if !empty(PKGSRC_COMPILER:Mclang) || !empty(PKGSRC_COMPILER:Mgcc)
-ALL_ENV+= PKGSRC_FFLAGS=-freal-loops
-.endif
+# XXX This package builds only with f2c, not g95.
+# XXX There does not appear to be any way to specify this other
+# XXX than by abusively setting PKGSRC_FORTRAN.
+PKGSRC_FORTRAN= f2c
pre-build:
cp ${WRKSRC}/esp.rof ${WRKSRC}/esp.f
@@ -42,7 +41,5 @@ do-install:
${DESTDIR}${PREFIX}/share/mopac7/sample
cd ${WRKDIR} && pax -wr mopac7-man ${DESTDIR}${PREFIX}/share/mopac7
-# "g77" can not be used for external function
-
.include "../../devel/libf2c/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/biology/mopac/files/Makefile b/biology/mopac/files/Makefile
index 5833f384647..8fba65c3110 100644
--- a/biology/mopac/files/Makefile
+++ b/biology/mopac/files/Makefile
@@ -28,7 +28,7 @@ OWNER = root.bin
.SUFFIXES: .o .c
.c.o:
- $(F77) $(FFLAGS) -c $<
+ $(CC) $(CFLAGS) -c $<
$(MOPAC): SIZES $(OBJS)
@echo -n "Loading $@ ... "