Subject: Re: pkgviews and *-install targets in Makefiles
To: Ossi Herrala <oherrala@ee.oulu.fi>
From: Julio M. Merino Vidal <jmmv@menta.net>
List: tech-pkg
Date: 02/03/2004 13:58:18
On Tuesday 03 February 2004 12:42, Ossi Herrala wrote:
> For example graphics/mng is using post-install target in Makefile to
> install documentation and man pages. Installation of that package fails
> when using pkgviews because post-install target doesn't create all
> directories.
>
> When using pkgviews it seems to be important to create _all_ directories
> in *-install targets before trying to install files. For example
> graphics/mng installs cleanly after applying this:
>
>  post-install:
>         ${INSTALL_DATA_DIR} ${DOCDIR}
> +       ${INSTALL_DATA_DIR} ${PREFIX}/man/man3
> +       ${INSTALL_DATA_DIR} ${PREFIX}/man/man5
>         cd ${WRKSRC}/doc && \
>                 ${INSTALL_DATA} Plan1.png Plan2.png libmng.txt ${DOCDIR}
>         cd ${WRKSRC}/doc/man && \

INSTALLATION_DIRS= man/man3 man/man5

-- 
Julio M. Merino Vidal <jmmv@menta.net>
The NetBSD Project - http://www.NetBSD.org/