Date: Sat, 19 Nov 2011 12:03:27 +1100 From: Jan Beich <jbeich@tormail.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/162671: [patch] lang/chicken: mark as MAKE_JOBS_SAFE Message-ID: <1RRZN3-0000v1-2m@internal.tormail.net> Resent-Message-ID: <201111190110.pAJ1A6SD016267@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 162671 >Category: ports >Synopsis: [patch] lang/chicken: mark as MAKE_JOBS_SAFE >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: Sat Nov 19 01:10:06 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Jan Beich >Release: FreeBSD 10.0-CURRENT amd64 >Organization: >Environment: >Description: shlibs want to link against libchicken.so, so it should be built before them >How-To-Repeat: $ make $ for f in $(make -V WRKSRC)/*.so; do if ! readelf -d $f | grep -q 'NEEDED.*chicken'; then echo $f doesn\'t depend on libchicken.so fi; done WRKSRC/libchicken.so doesn't depend on libchicken.so >Fix: --- multijobs.diff begins here --- Index: lang/chicken/Makefile =================================================================== RCS file: /a/.csup/ports/lang/chicken/Makefile,v retrieving revision 1.46 diff -u -p -r1.46 Makefile --- lang/chicken/Makefile 16 Nov 2011 16:18:11 -0000 1.46 +++ lang/chicken/Makefile 19 Nov 2011 00:42:11 -0000 @@ -13,7 +13,7 @@ MASTER_SITES= http://code.call-cc.org/re MAINTAINER= vmagerya@gmail.com COMMENT= A Scheme-to-C compiler -MAKE_JOBS_UNSAFE= yes +MAKE_JOBS_SAFE= yes USE_GMAKE= yes MAKEFILE= GNUmakefile @@ -37,6 +37,8 @@ MAKE_ARGS+= HACKED_APPLY= .endif post-patch: + @${REINPLACE_CMD} '/^%.so:/s|$$| lib$$(PROGRAM_PREFIX)chicken$$(PROGRAM_SUFFIX)$$(SO)|' \ + ${WRKSRC}/rules.make @${REINPLACE_CMD} \ 's|^DOCDIR = .*$$|DOCDIR = ${DOCSDIR}|' \ ${WRKSRC}/defaults.make --- multijobs.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?1RRZN3-0000v1-2m>