[MacPorts] #25151: info menus are not displayed

MacPorts noreply at macports.org
Tue Jun 8 00:48:29 PDT 2010


#25151: info menus are not displayed
--------------------------------+-------------------------------------------
 Reporter:  idoadam@…           |       Owner:  vinc17@…           
     Type:  defect              |      Status:  new                
 Priority:  Normal              |   Milestone:                     
Component:  ports               |     Version:  1.8.2              
 Keywords:                      |        Port:  texinfo            
--------------------------------+-------------------------------------------

Comment(by idoadam@…):

 Replying to [comment:4 vinc17@…]:
 > It's strange that with INFOPATH unset, you don't get the files in
 /usr/share/info for the menus (on my machine I get them). Anyway this is
 not really what one wants.
 > I think the problem is the following. With MacPorts, "make install"
 installs files in the destroot directory, so that the "dir" file would be
 created there (actually this file doesn't seem to be created at all with
 MacPorts while it is created when I build/install software outside
 MacPorts, even though the install-info command line is the same up to
 $prefix).
 >
 > There have already been discussions in the mailing-lists. For instance,
 gsl has (had):
 > {{{
 > post-install    {
 >     system "install-info ${destroot}${prefix}/share/info/gsl-ref.info
 ${prefix}/share/info/dir"
 > }
 > }}}
 > even though the correct way would be to have something like post-
 activate and post-deactivate.
 >
 > In any case, the texinfo port cannot do anything. This is up to the
 various ports having info manuals (or the MacPorts base) to handle that.

 I agree with your statements about other ports not creating the dir file.
 However, my bug report is about another issue: the menus do not appear but
 they are accessible by pressing m and then Tab so the problem is not in
 the interpretation of the node structure in the dir file but with
 displaying it correctly. You might think that the dir file in OS X 10.6 is
 corrupt but then how come emacs has no problem with it?

 Additionally, info latex, for example,  does not display the menus but all
 other text in nodes is displayed --- only the menu items are missing.
 Again, emacs has no such problem.

-- 
Ticket URL: <http://trac.macports.org/ticket/25151#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list