[Bug 242086] ports-mgmt/portmaster: When a port is marked LLD_UNSAFE, portmaster tries to reinstall devel/binutils even if it is already installed

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Nov 19 21:08:19 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242086

            Bug ID: 242086
           Summary: ports-mgmt/portmaster: When a port is marked
                    LLD_UNSAFE, portmaster tries to reinstall
                    devel/binutils even if it is already installed
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs at FreeBSD.org
          Reporter: yasu at utahime.org
                CC: bapt at FreeBSD.org, se at FreeBSD.org
                CC: bapt at FreeBSD.org, se at FreeBSD.org

When a port is marked LLD_UNSAFE, devel/binutils is added to BUILD_DEPENDS. And
when you try to install/upgrade/reinstall such port, portmaster tries to
reinstall devel/binutils even if it is already installed. Following is a
example of such cases.

root at maybe[2005]# pkg info -aq | grep binutils                                 
                                     ~
binutils-2.33.1,1
root at maybe[2006]# portmaster archivers/arj                                     
                                     ~

===>>> Port directory: /usr0/freebsd/ports/head/archivers/arj

===>>> Launching 'make checksum' for archivers/arj in background
===>>> Gathering dependency list for archivers/arj from ports
===>>> Launching child to install devel/binutils

===>>> archivers/arj >> devel/binutils (1/1)

===>>> Currently installed version: binutils-2.33.1,1
===>>> Port directory: /usr0/freebsd/ports/head/devel/binutils

===>>> Launching 'make checksum' for devel/binutils in background
===>>> Gathering dependency list for devel/binutils from ports
===>>> Initial dependency check complete for devel/binutils

===>>> Continuing initial dependency check for archivers/arj
===>>> Initial dependency check complete for archivers/arj


===>>> archivers/arj >> (1)

===>>> The following actions will be taken if you choose to proceed:
        Install archivers/arj
        Re-install binutils-2.33.1,1

===>>> Proceed? y/n [y] n


===>>> If you would like to upgrade or install some, but not
       all of the above try adding '-i' to the command line.
root at maybe[2007]#

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list