Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Oct 2013 23:14:40 +0300
From:      Andriy Gapon <avg@FreeBSD.org>
To:        python@FreeBSD.org
Subject:   Re: PYDISTUTILS_AUTOPLIST, stage, man pages
Message-ID:  <52604530.6040209@FreeBSD.org>
In-Reply-To: <20131017181944.GA1374@medusa.sysfault.org>
References:  <5260203B.6060502@FreeBSD.org> <20131017181944.GA1374@medusa.sysfault.org>

next in thread | previous in thread | raw e-mail | index | archive | help
on 17/10/2013 21:19 Marcus von Appen said the following:
> On, Thu Oct 17, 2013, Andriy Gapon wrote:
> 
>> 
>> If it's not obvious from the subject, I would like to ask if it is
>> possible to make PYDISTUTILS_AUTOPLIST cooperate with staging with
>> respect to the manual pages.
>> 
>> As you know, the staging code would automatically compress any
>> uncompressed manual pages while their installation to the stage directory
>> is recoded verbatim.  So perhaps there could be an extra step of
>> appending ".gz" to manual page entries that don;t have it.
> 
> I am missing an example (port or whatever) here. distutils does not 
> specifiy manpages on its own, so they are most likely installed by the 
> data_files target. Usually, the proper handling would need to be done there
> or within an own bsd.python.mk hook (ewww). So much for the theory. Can you
> please provide an example port that currently has issues with its manpages
> and staging?

I am not sure if there is such a port currently in the tree, I haven't looked
for one.  We are working on a port of obnam and that's where this would be
useful.  It indeed installs a few manual pages via data_files:

data_files=[('share/man/man1', glob.glob('*.1'))]

http://liw.fi/obnam/

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52604530.6040209>