Re: Results of 2014 Fink buildworld run on 10.9

"Daniel Macks" <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <[email protected]>
On Wed, 20 Aug 2014 17:44:00 +0200, Max Horn <[email protected]> wrote:
Hi,
>
> On 19.08.2014, at 19:57, Daniel Macks <[email protected]> wrote:
>
> > On Tue, 19 Aug 2014 13:47:58 +0200, Max Horn <[email protected]> wrote:
>
> [...]
>
> >>  cp: /sw/share/info/dir.bak: Permission denied
> >> >> I think this is caused by the install-info tool and the fact 
> that the >> affected packages (e.g. grep) use the "InfoDocs" fields. 
> I don't >> think a package author can do much about that, can they? 
> As such, >> perhaps you could check if the above line is the only one 
> with >> "permission denied", and in that case, demote the "failure" 
> to a >> "warning" ?
> > > In a packaging context, install-info should be deferred to the 
> actual > live install (.deb -> %p) rather than during the writing to 
> the staging > directory (InstallScript -> %i). InfoDocs automatically 
> does the > former. Some build systems automatically disable 
> install-info in the %i > context, but others need to be disabled 
> explicitly by the maintainer. > It's always doable, but there are 
> many variations among the build tools > (sometimes an autoconf flag, 
> sometimes a make variable, sometimes > manually commenting out part 
> of a makefile). Any hints on how to do that, or perhaps examples of 
> packages that do that?
> Many of the affected cases are actually straight GNU packages, such as
> diffutils, gawk, grep, gzip, sed

I just looked at grep, which appears to use a standard automake recipe 
that can be controlled by:

-make install DESTDIR=%d
+make install DESTDIR=%d AM_UPDATE_INFO_DIR=no

dan

  --
Daniel Macks
[email protected]



------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.