Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Jul 2015 12:43:12 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 201274] www/links Makefile dependent logic error
Message-ID:  <bug-201274-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-201274-13>