ports/119052: USE_FORTRAN=yes should imply RUN_DEPENDS for FORTRAN compilers
Nakata Maho
maho at FreeBSD.org
Thu Dec 27 02:30:02 UTC 2007
>Number: 119052
>Category: ports
>Synopsis: USE_FORTRAN=yes should imply RUN_DEPENDS for FORTRAN compilers
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Dec 27 02:30:02 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: Nakata Maho
>Release: 6.2-RELEASE
>Organization:
FreeBSD.org
>Environment:
>Description:
Some packages contain FORTRAN compiled objects. In this case, runtime packages,
namely gcc42 for most cases, should be listed on RUN_DEPENDS section.
This PR is just a reminder for Pav, Gerald and maho (me).
Pav ask gerald and me about it
(http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.7.2007111222/pfstools-1.6.2_1.log)
at Date: Thu, 15 Nov 2007 00:46:37 +0100,
and I proposed a patch
at Date: Thu, 15 Nov 2007 10:48:42 +0900 (JST)
and Gerald approve this patch at:
Date: Sun, 09 Dec 2007 20:47:22 +0100 (CET)
>How-To-Repeat:
>Fix:
apply following patch for bsd.gcc.mk.
--- ports/Mk/bsd.gcc.mk~ 2007-11-10 08:33:22.000000000 +0900
+++ ports/Mk/bsd.gcc.mk 2007-11-15 10:31:00.000000000 +0900
@@ -71,6 +71,7 @@
# gfortran42 from lang/gcc42 is the default for now.
. if ${USE_FORTRAN} == yes || ${USE_FORTRAN} == gfortran42
BUILD_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42
+RUN_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42
FC:= gfortran42
F77:= gfortran42
. endif
@@ -78,6 +79,7 @@
# Intel Fortran compiler from lang/ifc.
. if ${USE_FORTRAN} == ifort
BUILD_DEPENDS+= ${LOCALBASE}/intel_fc_80/bin/ifort:${PORTSDIR}/lang/ifc
+RUN_DEPENDS+= ${LOCALBASE}/intel_fc_80/bin/ifort:${PORTSDIR}/lang/ifc
FC:= ${LOCALBASE}/intel_fc_80/bin/ifort
F77:= ${LOCALBASE}/intel_fc_80/bin/ifort
. endif
@@ -87,6 +89,7 @@
. if ${USE_FORTRAN} == g77
. if (${OSVERSION} > 700000)
BUILD_DEPENDS+= g77-34:${PORTSDIR}/lang/gcc34
+RUN_DEPENDS+= g77-34:${PORTSDIR}/lang/gcc34
FC:= g77-34
F77:= g77-34
.else
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list