From owner-freebsd-java@FreeBSD.ORG Tue Aug 23 23:51:44 2011 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63D271065670 for ; Tue, 23 Aug 2011 23:51:44 +0000 (UTC) (envelope-from mirror176@cox.net) Received: from fed1rmfepi108.cox.net (fed1rmfepi108.cox.net [68.230.241.139]) by mx1.freebsd.org (Postfix) with ESMTP id 3C6078FC12 for ; Tue, 23 Aug 2011 23:51:43 +0000 (UTC) Received: from fed1rmimpo02.cox.net ([70.169.32.72]) by fed1rmfepo101.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20110823233208.RUOK8731.fed1rmfepo101.cox.net@fed1rmimpo02.cox.net> for ; Tue, 23 Aug 2011 19:32:08 -0400 Received: from darkstar.l.net ([24.56.42.84]) by fed1rmimpo02.cox.net with bizsmtp id PzY81h00N1oxGww04zY8DZ; Tue, 23 Aug 2011 19:32:08 -0400 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A020208.4E543878.008C,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=1.1 cv=9dqdZ/fUQSkOhIOEI4lL3PSMOfzwZY+8GDOxtWm+MYQ= c=1 sm=1 a=rLpCYgkgFLgA:10 a=ztbAo0utxZIA:10 a=G8Uczd0VNMoA:10 a=wPDyFdB5xvgA:10 a=kj9zAlcOel0A:10 a=ekyfHMi7N77LRRIB4RYvBg==:17 a=Pk3iajuoUSKRT7oZD6YA:9 a=CjuIK1q_8ugA:10 a=ekyfHMi7N77LRRIB4RYvBg==:117 X-CM-Score: 0.00 Authentication-Results: cox.net; none Received: from localhost (localhost [127.0.0.1]) (uid 1001) by darkstar.l.net with local; Tue, 23 Aug 2011 16:32:07 -0700 id 0000130B.000000004E543877.000119BF From: "Edward Sanford Sutton, III" To: freebsd-java@freebsd.org Date: Tue, 23 Aug 2011 16:32:07 -0700 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201108231632.07513.mirror176@cox.net> Subject: Trouble porting with dependencies needing a non-default java X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Aug 2011 23:51:44 -0000 If this is the wrong place to ask any of these questions, guidance is appreciated. I am trying to port replicatorg which to function properly needs >=1.6b23. I tried setting JAVA_VENDOR=openjdk within the port makefile and it checks that contents from comms/rxtx and java/java3d are installed into JAVA_HOME (which is then vendor dependent) correctly. If not installed, the JAVA_VENDOR variable is not passed to the dependency as it is built, so it gets installed in the wrong location. Is there a way to pass JAVA_VENDOR to dependencies or a better way to handle that? java/java3d installs into a JAVA_VENDOR dependent directory but with its PKGNAME, installing multiple copies into different JAVA_HOME paths is blocked with the detection that the port is already installed even though it was a different path/java version. Would it be more appropriate to change it to allow multiple packages as is done with comms/rxtx ? Thanks again, Edward Sanford Sutton, III