[Bug 265105] textproc/refdb: update to 1.0.3

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 06 Aug 2022 09:27:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265105

O. Hartmann <ohartmann@walstatt.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #235213|0                           |1
        is obsolete|                            |

--- Comment #14 from O. Hartmann <ohartmann@walstatt.org> ---
Created attachment 235716
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=235716&action=edit
Patch refDB v1.0.3

Attached you'll find another attempt of the patch, this time I took the liberty
to incorporate all suggestions. I had to make some minor changes compared to my
initial patch, those revealed themselfes after I was able to check via
poudriere (I first had to overcome the undocumented "overlay" problemacy with
poudriere-devel, sorry that it took so long). One point is that a specific XML
binary is not automatically installed when it is NOT reflected in the
BUILD_DEPEND list. 

I also was able to overcome somehow the problems with building the
documentation, see for yourselfs.

I followed the steps suggested at the wesite for porters (handbook). "make
stage-qa" still drops out with an error:

[...]

 root@thor:/pool/ports.dev/textproc/refdb # make stage-qa
====> Running Q/A tests (stage-qa)
Error: 'share/sgml/catalog.ports' is referring to
/pool/ports.dev/textproc/refdb/work/stage
Warning: port uses /usr/local/var instead of /var
Notice: You have some Perl modules as dependencies but you do not have
devel/p5-Module-CoreList installed, the perlcore QA check gets better results
when using it, especially with older Perl versions.
*** Error code 1

Stop.
make: stopped in /pool/ports.dev/textproc/refd
[...]

but building the package as non-root also works fine as installing and
deinstalling the packages - as long as the option for building docs is enabled
(did not test the controversal setting).

Poudriere built the port from a fresh start on 13.1-RELENG-p0, and with a
preexisting poudriere ports tree on CURRENT and 13-STABLE.

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