[MacPorts] #21981: Unnecessary dependency for Groovy
#21981: Unnecessary dependency for Groovy -------------------------------+-------------------------------------------- Reporter: sigzero@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: MacPorts 1.8.2 Component: ports | Version: 1.8.1 Keywords: groovy | Port: Groovy -------------------------------+-------------------------------------------- All of the Macs come with Java...there is no reason to have Kaffe as a dependency. If it is desired as a dependency please make it optional. -- Ticket URL: <http://trac.macports.org/ticket/21981> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21981: Unnecessary dependency for Groovy -------------------------------+-------------------------------------------- Reporter: sigzero@… | Owner: breskeby@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: Groovy -------------------------------+-------------------------------------------- Changes (by macsforever2000@…): * keywords: groovy => * owner: macports-tickets@… => breskeby@… * type: request => enhancement * milestone: MacPorts 1.8.2 => -- Ticket URL: <http://trac.macports.org/ticket/21981#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21981: Unnecessary dependency for Groovy -------------------------------+-------------------------------------------- Reporter: sigzero@… | Owner: breskeby@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: Groovy -------------------------------+-------------------------------------------- Comment(by blb@…): It is in fact optional: {{{ depends_lib bin:java:kaffe }}} This means that it first looks for a program '''java''' and if found, you're good; if not, then it will bring in kaffe. Did you actually try to install groovy and have it bring in the kaffe port? -- Ticket URL: <http://trac.macports.org/ticket/21981#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21981: Unnecessary dependency for Groovy -------------------------------+-------------------------------------------- Reporter: sigzero@… | Owner: breskeby@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: Groovy -------------------------------+-------------------------------------------- Comment(by sigzero@…): robert -> port deps groovy Full Name: groovy @1.6.5 Build Dependencies: apache-ant Library Dependencies: kaffe Extract Dependencies: unzip [~] robert -> The way I read that is...it is going to bring Kaffe in. It doesn't say "Optional Library Dependencies". So, no, I did not install it because I didn't want kaffe on my box. However, if it does what you say it will do then this bug can be closed. I just need to learn how to read the code for the port. -- Ticket URL: <http://trac.macports.org/ticket/21981#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21981: Unnecessary dependency for Groovy --------------------------------+------------------------------------------- Reporter: sigzero@… | Owner: breskeby@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Resolution: invalid | Keywords: Port: Groovy | --------------------------------+------------------------------------------- Changes (by blb@…): * status: new => closed * resolution: => invalid Comment: Yeah, the output from deps and info could definitely be seen as confusing in these cases, though simplifying it could be messy as we would have to kick in the dependency checks just for those informational commands. Also, FYI, if you use debug ({{{port -d ...}}}), you should see {{{ DEBUG: Searching for dependency: kaffe DEBUG: Didn't find receipt, going to depspec regex for: kaffe DEBUG: Found Dependency: path: /usr/bin filename: java regex: ^java$ }}} which means /usr/bin/java makes it happy. -- Ticket URL: <http://trac.macports.org/ticket/21981#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21981: Unnecessary dependency for Groovy --------------------------------+------------------------------------------- Reporter: sigzero@… | Owner: breskeby@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Resolution: invalid | Keywords: Port: Groovy | --------------------------------+------------------------------------------- Comment(by sigzero@…): Thanks for the info! -- Ticket URL: <http://trac.macports.org/ticket/21981#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts