summaryrefslogtreecommitdiff
path: root/biology
diff options
context:
space:
mode:
authordholland <dholland>2015-12-26 22:36:07 +0000
committerdholland <dholland>2015-12-26 22:36:07 +0000
commitf2a1a5a000eedb3aba40d91ace5ae897973289ca (patch)
treef5e3c5102f7058581c834df0d477c222f1c271c2 /biology
parent3b1ceaa0b2b622c3c301bc0b946bb0f9c3c71eea (diff)
downloadpkgsrc-f2a1a5a000eedb3aba40d91ace5ae897973289ca.tar.gz
Fix build.
1. Compile C code with the C compiler, not the fortran compiler. 2. Use f2c, not g95, as the fortran compiler. 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. So do that for now.
Diffstat (limited to 'biology')
-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 $@ ... "