From owner-freebsd-ports-bugs@freebsd.org Thu Jul 2 12:43:12 2015 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9795D99190D for ; Thu, 2 Jul 2015 12:43:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6AFEE18E9 for ; Thu, 2 Jul 2015 12:43:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t62ChCsj057884 for ; Thu, 2 Jul 2015 12:43:12 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 201274] www/links Makefile dependent logic error Date: Thu, 02 Jul 2015 12:43:12 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: joeb1@a1poweruser.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bf@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jul 2015 12:43:12 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201274 Bug ID: 201274 Summary: www/links Makefile dependent logic error Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: bf@FreeBSD.org Reporter: joeb1@a1poweruser.com Assignee: bf@FreeBSD.org Flags: maintainer-feedback?(bf@FreeBSD.org) Problem doing "make install" on links port to change the ports build options removing x11 and turning on vga so it will run from console command line. Have been doing this since FBSD version 3.0. Ten days ago Revision 390310 introduced logic errors into the Makefile. With Revision 390310 the "pkg" port is now a dependent which is totally incorrect. The compile stops because its looking for the pkg port in the ports tree. pkg is bootstrapped installed already. Secondly all the dependents are now required to be in the ports tree. This was not the case in the previously version of the Makefile. The current Makefile is looking in the ports tree to verify if dependents are available in the ports tree and stops the compile if not so. This new behavior is incorrect since the new pkg command became included in the base system. It should first be looking in "pkg info" to see if dependent is already installed as a binary and if so bypass the ports tree check. It should NOT be forcing the compiling all the dependents as default methodology now that pkg is being promoted as method of choose. Please Back out Revision 390310 so the compile returns to working correctly with the pkg methodology. -- You are receiving this mail because: You are the assignee for the bug.