6.0: math/lapack fails with NO_PROFILE (fix)
Scot Hetzel
swhetzel at gmail.com
Thu Oct 13 09:09:09 PDT 2005
On 10/13/05, Christopher Illies <christopher.illies at ki.se> wrote:
> On my FreeBSD 6.0 system math/lapack fails to install while I have
> NO_PROFILE=true set in /etc/make.conf. Obviously the follwing patch
> fixes this problem on my system:
>
> --- /usr/ports/math/lapack/Makefile.orig Thu Oct 13 14:47:16
> 2005
> +++ /usr/ports/math/lapack/Makefile Thu Oct 13 14:47:35 2005
> @@ -215,7 +215,7 @@
> @${ECHO} "Set ENABLE_TESTING to YES to enable testing and
> timing."
> .endif
> pre-install:
> -.if !defined(NOPROFILE)
> +.if !defined(NO_PROFILE)
> @${CAT} ${PKGDIR}/pkg-plist > ${PLIST}
> .else
> @${SED} -e /_p.a/d ${PKGDIR}/pkg-plist > ${PLIST}
> @@ -224,7 +224,7 @@
> do-install:
> ${INSTALL_DATA} ${WRKSRC}/BLAS/SRC/libblas.* ${PREFIX}/lib
> ${INSTALL_DATA} ${WRKSRC}/SRC/liblapack.* ${PREFIX}/lib
> -.if !defined(NOPROFILE)
> +.if !defined(NO_PROFILE)
> ${INSTALL_DATA} ${WRKSRC}/BLAS/SRC/libblas_p.a ${PREFIX}/lib
> ${INSTALL_DATA} ${WRKSRC}/SRC/liblapack_p.a ${PREFIX}/lib
> .endif
>
> I seem to remember that the change from NOPROFILE to NO_PROFILE was a
> recent change that does not apply to all versions of FreeBSD. What
> would be the correct way to do this?
>
Try adding this to the port:
.if ${OSVERSION} < 600000 && defined(NOPROFILE)
NO_PROFILE= true
.endif
Scot
--
DISCLAIMER:
No electrons were mamed while sending this message. Only slightly bruised.
More information about the freebsd-ports
mailing list