Created attachment 224959 [details]
I was trying to develop a port (x11-wm/fvwm3-devel for bleeding edge) based on an existing one (x11-wm/fvwm3 uses released versions). The updated fvwm3 source code relies on ruby-asciidoctor to convert documentation to manual pages.
The port-in-development successfully builds (as in all the manual pages are produced) when PREFIX (during port building) is not set in /etc/make.conf (same as default LOCALBSE of /usr/local). Otherwise, manual page conversion fails ...
gmake: Leaving directory '/src-build/ports-build/src-build/ports/x11-wm/fvwm3-devel/work/fvwm3-32c9abcc/perllib'
Making all in doc
gmake: Entering directory '/src-build/ports-build/src-build/ports/x11-wm/fvwm3-devel/work/fvwm3-32c9abcc/doc'
/root2/system-local/lib/ruby/site_ruby/2.7/rubygems.rb:284:in `find_spec_for_exe': can't find gem asciidoctor (>= 0.a) with executable asciidoctor (Gem::GemNotFoundException)
from /root2/system-local/lib/ruby/site_ruby/2.7/rubygems.rb:303:in `activate_bin_path'
from /usr/local/bin/asciidoctor:23:in `<main>'
gmake: *** [Makefile:538: fvwm3/fvwm3.1] Error 1
gmake: Leaving directory '/src-build/ports-build/src-build/ports/x11-wm/fvwm3-devel/work/fvwm3-32c9abcc/doc'
For clarification, /usr/local/ is a symbolic link to /root2/system-local.
In /etc/make.conf (attached)...
# Setting $LOCALBASE causes pkg to croak or be confused when it encouters the
# symbolic link to /usr/local.
# LOCALBASE: path where ports generally install.
# PREFIX : path to install of a port being installed. Default is $LOCALBASE.
Created attachment 225023 [details]
x11-wm/fvwm3-devel/Makefile -- work in progress, port has yet to be submitted
I have added Makefile for the x11-wm/fvwm3-devel port that I am working on & have yet to be submitted. I will add distinfo file too.
Created attachment 225024 [details]
x11-wm/fvwm3-devel/distinfo - port has yet to be submitted