freebsd / portmaster

FreeBSD port management script without external databases or languages
81 stars 40 forks source link

Portmaster ignores rebuilding dependent ports #58

Open McDaemon opened 6 years ago

McDaemon commented 6 years ago

Hello I use portmaster on FreeBSD 11.1 The latest version of the portmaster does not rebuild the dependent ports with -r option For example portmaster version 3.19_8

portmaster -n -r pcre
/usr/local/sbin/portmaster: match_flavor: not found

===>>> Working on:
        pcre-8.40_1

===>>> Gathering distinfo list for installed ports

===>>> pcre-8.40_1 1/1

===>>> Currently installed version: pcre-8.40_1
===>>> Port directory: /usr/ports/devel/pcre

===>>> Gathering dependency list for devel/pcre from ports
===>>> Initial dependency check complete for devel/pcre

===>>> Checking ports that depend on pcre-8.40_1 

===>>> No ports depend on pcre-8.40_1 

===>>> Checking done for ports that depend on pcre-8.40_1 

===>>> Total ports: 1

===>>> Starting build for multiple ports <<<===

===>>> pcre-8.40_1 1/1

===>>> Currently installed version: pcre-8.40_1
===>>> Port directory: /usr/ports/devel/pcre

===>>> Updating ports that depend on pcre-8.40_1 

===>>> No ports depend on pcre-8.40_1 

===>>> Updating done for ports that depend on pcre-8.40_1

earlier it worked like this: portmaster version 3.17.10 `portmaster -n -r pcre

===>>> Working on: pcre-8.40_1

===>>> Gathering distinfo list for installed ports

===>>> pcre-8.40_1 1/1

===>>> Currently installed version: pcre-8.40_1 ===>>> Port directory: /usr/ports/devel/pcre

===>>> Gathering dependency list for devel/pcre from ports ===>>> Initial dependency check complete for devel/pcre

===>>> Checking ports that depend on pcre-8.40_1

===>>> Launching child to reinstall kannel-1.4.4_6,1

===>>> Checking dependent ports >> kannel-1.4.4_6,1 (1/1)

===>>> Currently installed version: kannel-1.4.4_6,1 ===>>> Port directory: /usr/ports/www/kannel

===>>> Gathering dependency list for www/kannel from ports ===>>> Initial dependency check complete for www/kannel

===>>> Returning to list of ports depending on pcre-8.40_1 ===>>> Launching child to reinstall libslang2-2.3.1_3

===>>> Checking dependent ports >> libslang2-2.3.1_3 (2/2)

===>>> Currently installed version: libslang2-2.3.1_3 ===>>> Port directory: /usr/ports/devel/libslang2

===>>> Gathering dependency list for devel/libslang2 from ports ===>>> Initial dependency check complete for devel/libslang2

===>>> Returning to list of ports depending on pcre-8.40_1 ===>>> Launching child to reinstall php56-5.6.36

===>>> Checking dependent ports >> php56-5.6.36 (3/3)

===>>> Currently installed version: php56-5.6.36 ===>>> Port directory: /usr/ports/lang/php56

===>>> Gathering dependency list for lang/php56 from ports ===>>> Initial dependency check complete for lang/php56

===>>> Returning to list of ports depending on pcre-8.40_1 ===>>> Launching child to reinstall glib-2.50.3_3,1

===>>> Checking dependent ports >> glib-2.50.3_3,1 (4/4)

===>>> Currently installed version: glib-2.50.3_3,1 ===>>> Port directory: /usr/ports/devel/glib20

===>>> Gathering dependency list for devel/glib20 from ports ===>>> Initial dependency check complete for devel/glib20

===>>> Returning to list of ports depending on pcre-8.40_1 ===>>> Launching child to reinstall nginx-1.14.0_2,2

===>>> Checking dependent ports >> nginx-1.14.0_2,2 (5/5)

===>>> Currently installed version: nginx-1.14.0_2,2 ===>>> Port directory: /usr/ports/www/nginx

===>>> Gathering dependency list for www/nginx from ports ===>>> Initial dependency check complete for www/nginx

===>>> Returning to list of ports depending on pcre-8.40_1

===>>> Checking done for ports that depend on pcre-8.40_1

===>>> Total ports: 1 >> (5)

===>>> The following actions will be taken if you choose to proceed: Re-install pcre-8.40_1 Re-install kannel-1.4.4_6,1 Re-install libslang2-2.3.1_3 Re-install php56-5.6.36 Re-install glib-2.50.3_3,1 Re-install nginx-1.14.0_2,2

===>>> Proceed? y/n [y] ` What am I doing wrong?

jhgit commented 6 years ago

The latest version is 3.19_13. Do you still have the same problem with that version?