Solved Building surf-browser port requires additional packages that can't be installed with pkg

Hi. I wanted to give a try to www/surf and wanted to patch it to add bookmark patch from suckless but even though I installed all build and run depends of the port, it tries to build other additional ports like python39, gettext-tools etc. I ran commands below before trying to build surf but still it requires additional packages to build.

Code:
# pwd
/usr/ports/www/surf
# make build-depends-list | cut -c 12- | xargs pkg ins -y
# make run-depends-list | cut -c 12- | xargs pkg ins -y
# make install-missing-packages

Thanks in advance.
 
Those targets only give you direct dependencies. Use make all-depends-list instead, see also ports(7):
Code:
     build-depends-list, run-depends-list
                      Print a list of all the direct compile or run
                      dependencies for this port.

     all-depends-list
                      Print a list of all recursive dependencies for this
                      port.
 
I knew that make command too but i thought it would install a lot of packages so I didn't want to use it, eventually i waited for all additional depends to compile and i patched www/surf a few times and will start using it. Thanks.

Code:
idprio 16 make -DBATCH

Code:
# ls files/
patch-01-bookmarks                       patch-03-gtkblackbg                      patch-05-playexternal
patch-02-searchengines                   patch-04-homepage                        patch-06-short-title
patch-02-searchengines-google-duckduckgo patch-04-homepage-google                 patch-07-startgo
 
  • Like
Reactions: mro
Back
Top