Date: Tue, 13 Apr 2004 12:28:10 +0800 (CST) From: Rong-En Fan <rafan@infor.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/65479: ports reinstall ignores ${MAKE_ARGS} Message-ID: <20040413042810.3D8AD5251E@muse.csie.ntu.edu.tw> Resent-Message-ID: <200404130430.i3D4UR1v068824@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 65479 >Category: ports >Synopsis: ports reinstall ignores ${MAKE_ARGS} >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Apr 12 21:30:27 PDT 2004 >Closed-Date: >Last-Modified: >Originator: Rong-En Fan >Release: FreeBSD 4.9-RELEASE-p4 i386 >Organization: NTU CSIE >Environment: System: FreeBSD muse.csie.ntu.edu.tw 4.9-RELEASE-p4 FreeBSD 4.9-RELEASE-p4 #4: Mon Mar 22 00:36:52 CST 2004 root@muse.csie.ntu.edu.tw:/home/admin/usr/obj/home/admin/usr/src/sys/MUSE i386 >Description: java/eclipse uses USE_JAVA and define JAVA_HOME in ${MAKE_ARGS}. If JAVA_HOME is not specified, it uses default jdk, say diablo-jdk. you can define JAVA_HOME to overwrite this. However, when it comes to reinstall, it ignores ${MAKE_ARGS}, so it go to find whether you install diablo-jdk or not, which is not desired behavior. after looking at bsd.port.mk, i think reinstall should also pass ${MAKE_ARGS} and so on to install. >How-To-Repeat: # make JAVA_HOME=/usr/local/jdk1.4.1 reinstall ===> Installing for eclipse-2.1.3_1 ===> eclipse-2.1.3_1 depends on file: /usr/local/diablo-jdk1.3.1/bin/java - not found # make JAVA_HOME=/usr/local/jdk1.4.1 install ===> Installing for eclipse-2.1.3_1 ===> eclipse-2.1.3_1 depends on file: /usr/local/jdk1.4.1/bin/java - found >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040413042810.3D8AD5251E>