[MacPorts] #16518: slime 20080404 +app dependency error

MacPorts noreply at macports.org
Thu Sep 11 22:31:26 PDT 2008


#16518: slime 20080404 +app dependency error
------------------------------------------------+---------------------------
 Reporter:  jrh at theptrgroup.com                 |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                              |      Status:  new                                  
 Priority:  Normal                              |   Milestone:  Port Bugs                            
Component:  ports                               |     Version:  1.6.0                                
 Keywords:  slime emacs emacs-app dependencies  |        Port:                                       
------------------------------------------------+---------------------------
 slime 20080404 +app variant still has a library dependency on port:emacs.

 The app variant needs to "depends_lib-delete port:emacs" and "depends_lib-
 append port:emacs-app". Additionally, the workaround for Carbon Emacs
 needs to be moved to the "else" block of the "[variant_isset app]" test,
 because the "[registry_installed emacs]" line chokes if emacs is not
 installed.

 Furthermore, I don't know that this is specific to the slime Portfile, but
 while
 {{{
 sudo port install slime +app
 }}}
 does the Right Thing™ when the Portfile is patched by the attached diff,
 {{{
 sudo port upgrade slime +app
 }}}
 ignores the "+app" and starts downloading emacs-22.2.tar.gz as if
 port:emacs were still a dependency.

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


More information about the macports-tickets mailing list