STAGE: explain man pages

Baptiste Daroussin bapt at FreeBSD.org
Wed Oct 9 20:40:19 UTC 2013


On Wed, Oct 09, 2013 at 09:32:05PM +0100, Anton Shterenlikht wrote:
> >From baptiste.daroussin at gmail.com Wed Oct  9 21:14:50 2013
> >
> >On Wed, Oct 09, 2013 at 03:00:33PM -0500, Paul Schmehl wrote:
> >> --On October 9, 2013 8:44:55 PM +0100 Anton Shterenlikht <mexas at bris.ac.u=
> >k>=20
> >> wrote:
> >>=20
> >> > I'm getting:
> >> >
> >> ># make stage
> >> > =3D=3D=3D>  Staging for urlview-0.9_7
> >> > =3D=3D=3D>   Generating temporary packing list
> >> > /bin/sh ./mkinstalldirs
> >> > /usr/ports/textproc/urlview/work/stage/usr/local/bin   install  -s -o
> >> > root -g wheel -m 555  urlview
> >> > /usr/ports/textproc/urlview/work/stage/usr/local/bin/urlview install  -o
> >> > root -g wheel -m 444 urlview.man /usr/local/man/man1/urlview.1
> >
> >This is buggy ^^ you probably want to patch the upstream Makefile to respect
> >DESTDIR as it does for all other files it installs.
> >What you want is to change line 321 of Makefile.in to add $(DESTDIR) yes wi=
> >th
> >parenthesis before $(mandir) as they already do in install-binPROGRAMS
> >
> >And upstream will also want that patch as that makes their installation sys=
> >tem
> >consistent
> 
> ok, cool!
> 
> So now I get:
> 
> ===>  Staging for urlview-0.9_7
> ===>   Generating temporary packing list
> /bin/sh ./mkinstalldirs /usr/ports/textproc/urlview/work/stage/usr/local/bin
>   install  -s -o root -g wheel -m 555  urlview /usr/ports/textproc/urlview/work/stage/usr/local/bin/urlview
> install  -o root -g wheel -m 444 urlview.man /usr/ports/textproc/urlview/work/stage/usr/local/man/man1/urlview.1
> install  -o root -g wheel -m 444 /usr/ports/textproc/urlview/work/urlview-0.9/sample.urlview  /usr/ports/textproc/urlview/work/stage/usr/local/etc/urlview.conf.sample
> ====> Compressing man pages
> #
> 
> But then:
> 
> # make makeplist
> bin/urlview
> etc/urlview.conf.sample
> man/man1/urlview.1.gz
> # make check-orphans
> man/man1/urlview.1.gz
> # make package
> ===>  Building package for urlview-0.9_7
> pkg-static: lstat(/usr/ports/textproc/urlview/work/stage/usr/local/urlview.1): No such file or directory
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/textproc/urlview
> # 
> 
> What is wrong here?
> 
> Many thanks
> 
> Anton
> 

As said in make check-orphans the file you need in your plist_file is
man/man1/urlview.1.gz not urlview.1

regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20131009/fd8c7e86/attachment.sig>


More information about the freebsd-ports mailing list