#16518: slime 20080404 +app dependency error ------------------------------------------------+--------------------------- Reporter: jrh@theptrgroup.com | Owner: macports-tickets@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