Re: [PATCH libnetfilter_queue v3 1/3] build: doc: Fix NAME entry in man pages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2021-08-22, at 13:33:02 +1000, Duncan Roe wrote:
> On Sat, Aug 21, 2021 at 10:55:28AM +0100, Jeremy Sowden wrote:
> > On 2021-08-21, at 15:38:03 +1000, Duncan Roe wrote:
> > > Add a post_process() function to the big shell script inside
> > > doxygen/Makefile.am
> [...]
> >
> > Would it not make life easier to move all this shell-script into a
> > build_man.sh and just call that from the make-file?  Patch attached.
>
> Of course it would, and that's how it was at library release 1.0.5,
> but `make distcheck` would not pass, as it doesn't pass with your
> patch as supplied.

Ah, yes, sorry, I did see you mention `make distcheck`, but it slipped
my mind.

> Your patch inspired me to try one last time and, thanks to hours of
> grovelling through `info autoconf`, `make distcheck` passes with the
> 1-line patch below.
>
> Remarkably, the resulting tarball includes doxygen/build_man.sh even
> though there is no EXTRA_DIST entry for it in Makefile.am.
>
> VPATH builds still work (e.g. mkdir build; cd build; ../configure;
> make) and `make distcleancheck` still passes afterward.
>
> So, I'll push out another patch rev shortly. Thanks!
>
> From a1795e7f1baff2d477d0a0a7e3058343baf3d85e Mon Sep 17 00:00:00 2001
> From: Duncan Roe <duncan_roe@xxxxxxxxxxxxxxx>
> Date: Sun, 22 Aug 2021 11:19:22 +1000
> Subject: [PATCH libnetfilter_queue] Replace ./build_man.sh with
>  $(abs_top_srcdir)/doxygen/build_man.sh
>
> Signed-off-by: Duncan Roe <duncan_roe@xxxxxxxxxxxxxxx>
> ---
>  doxygen/Makefile.am | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/doxygen/Makefile.am b/doxygen/Makefile.am
> index 52dca07..aa19c5a 100644
> --- a/doxygen/Makefile.am
> +++ b/doxygen/Makefile.am
> @@ -25,7 +25,7 @@ doxyfile.stamp: $(doc_srcs) Makefile.am
>  # but not blank lines
>
>  if BUILD_MAN
> -	./build_man.sh
> +	$(abs_top_srcdir)/doxygen/build_man.sh
>  endif

Funnily enough, I fixed a number of bugs like this earlier in the year
in another context.  One might have hoped to have remembered.  Oh well.

J.

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Netfitler Users]     [Berkeley Packet Filter]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux