Date: Sun, 09 Oct 2011 08:31:40 +0000 From: Nali Toja <nalitoja@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/161416: [patch] lang/ccl: fails to build if is set CCL_DEFAULT_DIRECTORY Message-ID: <86botqk1lf.fsf@gmail.com> Resent-Message-ID: <201110090840.p998e28m040943@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 161416 >Category: ports >Synopsis: [patch] lang/ccl: fails to build if is set CCL_DEFAULT_DIRECTORY >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Oct 09 08:40:01 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Nali Toja >Release: FreeBSD 10.0-CURRENT amd64 >Organization: >Environment: stumpwm >Description: The port fails to build if make(1) is a descendant of ccl and inherits CCL_DEFAULT_DIRECTORY. >How-To-Repeat: $ export CCL_DEFAULT_DIRECTORY=/nonexistent $ make $ export CCL_DEFAULT_DIRECTORY= # null value $ make >Fix: --- unsetenv.diff begins here --- Index: lang/ccl/Makefile =================================================================== RCS file: /a/.csup/ports/lang/ccl/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- lang/ccl/Makefile 17 Aug 2011 11:53:19 -0000 1.10 +++ lang/ccl/Makefile 9 Oct 2011 08:28:14 -0000 @@ -54,11 +54,11 @@ post-patch: do-build: @${RM} -f ${WRKSRC}/fx86cl ${WRKSRC}/fx86cl64 @cd ${WRKSRC}/lisp-kernel/freebsd${LISP_ARCH} && ${MAKE} && ${RM} -f *.o - @cd ${WRKSRC} && if ! ${ECHO_CMD} | ./${FX86CL} --batch --quiet >/dev/null 2>&1; then \ + @cd ${WRKSRC} && if ! ${ECHO_CMD} | ${SETENV} -u CCL_DEFAULT_DIRECTORY ./${FX86CL} --batch --quiet >/dev/null 2>&1; then \ ${ECHO_MSG} "===> This CPU doesn't support the SSE2 instruction set: cannot build port."; \ exit 1; \ fi - @cd ${WRKSRC} && ${ECHO_CMD} | ./${FX86CL} --no-init --batch --quiet \ + @cd ${WRKSRC} && ${ECHO_CMD} | ${SETENV} -u CCL_DEFAULT_DIRECTORY ./${FX86CL} --no-init --batch --quiet \ --eval "(ccl:rebuild-ccl :full t)" \ --eval "(quit)" @@ -71,7 +71,7 @@ do-install: @${INSTALL_SCRIPT} ${WRKDIR}/ccl.sh ${PREFIX}/bin/ccl post-install: - @cd ${WRKSRC} && ${ECHO_CMD} | ./${FX86CL} --no-init --batch --quiet \ + @cd ${WRKSRC} && ${ECHO_CMD} | ${SETENV} -u CCL_DEFAULT_DIRECTORY ./${FX86CL} --no-init --batch --quiet \ --eval "(require 'asdf)" \ --eval '(load "/usr/local/etc/asdf-init.lisp")' \ --eval "(quit)" --- unsetenv.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86botqk1lf.fsf>