> > manually for now. Further some *.adoc files required setting the correct 
> > absolute path in the include statement which is what the sed run in 
...
> If you don't set SEPARATE_BUILD=yes, then the manpage generation happens 
> as intended and the mess goes away :)

yes this is a classic case of the problems often caused by
SEPARATE_BUILD. (another classic is tests failing).

I would not normally recommend SEPARATE_BUILD unless a port takes so
long to extract that "make clean=build" actually saves much real time
compared to "make clean;make patch"..

> There's no good way to handle a conflict that's introduced with an 
> update. So what we would do is to move the manpages into the install 
> directory. (thanks to espie@ for the suggestion)
> 
> You'll then get a nice little info to add this path to your man path 
> when the package is installed:
> 
> --- +fvwm3-1.0.7 -------------------
> You may wish to add /usr/local/share/fvwm3/man to /etc/man.conf

This does make sense for the manpages for libexec files. However
I think it might be nice to keep the non-conflicting manuals in
the old location, which is in the default search path, so that
commands like "man fvwm3" work out of the box.

i.e. mv man1/fvwm3*.1 and man1/FvwmCommand3.1 to prefix/man/man1.

>  @bin libexec/fvwm3/${VERSION}/FvwmRearrange
>  @bin libexec/fvwm3/${VERSION}/FvwmScript
>  libexec/fvwm3/${VERSION}/FvwmTalk
> -@man man/man1/fvwm3-menu-directory.1
> -@man man/man1/fvwm3-menu-xlock.1
> -@man man/man1/fvwm3-perllib.1
>  share/fvwm3/
>  share/fvwm3/ConfigFvwmBacker
>  share/fvwm3/ConfigFvwmButtons
> @@ -139,6 +136,35 @@ share/fvwm3/locale/zh_CN/
>  share/fvwm3/locale/zh_CN/LC_MESSAGES/
>  share/fvwm3/locale/zh_CN/LC_MESSAGES/FvwmScript.mo
>  share/fvwm3/locale/zh_CN/LC_MESSAGES/fvwm.mo
> +@mandir share/fvwm3/man/
> +share/fvwm3/man/man1/
> +@man share/fvwm3/man/man1/FvwmAnimate.1
> +@man share/fvwm3/man/man1/FvwmAuto.1
> +@man share/fvwm3/man/man1/FvwmBacker.1
> +@man share/fvwm3/man/man1/FvwmButtons.1
> +@man share/fvwm3/man/man1/FvwmCommand3.1
> +@man share/fvwm3/man/man1/FvwmConsole.1
> +@man share/fvwm3/man/man1/FvwmEvent.1
> +@man share/fvwm3/man/man1/FvwmForm.1
> +@man share/fvwm3/man/man1/FvwmIconMan.1
> +@man share/fvwm3/man/man1/FvwmIdent.1
> +@man share/fvwm3/man/man1/FvwmMFL.1
> +@man share/fvwm3/man/man1/FvwmPager.1
> +@man share/fvwm3/man/man1/FvwmPerl.1
> +@man share/fvwm3/man/man1/FvwmPrompt.1
> +@man share/fvwm3/man/man1/FvwmRearrange.1
> +@man share/fvwm3/man/man1/FvwmScript.1
> +@man share/fvwm3/man/man1/fvwm3-convert-2.6.1
> +@man share/fvwm3/man/man1/fvwm3-menu-desktop.1
> +@man share/fvwm3/man/man1/fvwm3-menu-directory.1
> +@man share/fvwm3/man/man1/fvwm3-menu-xlock.1
> +@man share/fvwm3/man/man1/fvwm3-perllib.1
> +@man share/fvwm3/man/man1/fvwm3-root.1
> +@man share/fvwm3/man/man1/fvwm3.1
> +@man share/fvwm3/man/man1/fvwm3all.1
> +@man share/fvwm3/man/man1/fvwm3commands.1
> +@man share/fvwm3/man/man1/fvwm3menus.1
> +@man share/fvwm3/man/man1/fvwm3styles.1
>  share/fvwm3/perllib/
>  share/fvwm3/perllib/FVWM/
>  share/fvwm3/perllib/FVWM/Commands.pm
> 

Reply via email to