[Bug 282880] textproc/amberfish: update to 1.7.1, take maintainership

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 24 Nov 2024 16:02:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282880

--- Comment #5 from nrn@etymon.com ---
I think these are now fixed, except for:

Warning: you might not need LIB_DEPENDS on libxerces-c.so

This warning may be because ./configure will allow building without xerces-c3
but with very reduced features.  Since xerces-c3 is available in ports, it is a
good idea to keep the dependency.  However, I don't know if there might be a
better way to express the dependency.  I will wait for comments before
resubmitting the patch.

On portlint, I must have missed it somehow.  My apologies.

On GL_TAGNAME, note that the documentation at
https://docs.freebsd.org/en/books/porters-handbook/makefiles/ does not mention
GL_TAGNAME as an option, and I was not aware of it.

On stripping the program, I assume the previous maintainer probably had a good
reason for patching the Makefile to remove strip and also not adding it to the
port Makefile.  Also, when I tried it without that patch, the port would not
build.  Maybe it is simply not in the $PATH.  (I will look into why the
original strip does not work, but for now I have added ${STRIP_CMD}.)

On the plist being incorrect, since those man3 pages are only for developers, I
wrongly thought the check-plist errors meant that the files were left out of
the installation, and that the previous maintainer had intentionally left them
out.  I see now that it means the files were installed but not listed in
DOCS_PLIST_FILES.

I have made some progress with Poudriere, but it seems to want GL_COMMIT, among
other things; so I will install a more recent version from source.

Thanks again.

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