[MacPorts] #27521: Remove gtk dependency for evas
#27521: Remove gtk dependency for evas ------------------------------------+--------------------------------------- Reporter: hdante@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: evas gtk enlightenment | Port: ------------------------------------+--------------------------------------- Obviously, evas doesn't need gtk, so what can we do about it ? Maybe we could track the direct requirements so that we don't need to put such an overkill placeholder on the dependencies. -- Ticket URL: <https://trac.macports.org/ticket/27521> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27521: Remove gtk dependency for evas ------------------------------+--------------------------------------------- Reporter: hdante@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: enlightenment | Port: evas ------------------------------+--------------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => ryandesign@… * keywords: evas gtk enlightenment => enlightenment * port: => evas Comment: Please remember to fill in the Port field and cc the maintainer. -- Ticket URL: <https://trac.macports.org/ticket/27521#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27521: evas: Remove gtk2 dependency -------------------------------+-------------------------------------------- Reporter: hdante@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: enlightenment Port: evas | -------------------------------+-------------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: The tone of your request is strange to me. You make it sound like evas' gtk2 dependency is there due to some malicious intent. I don't know anything about the evas software, so nothing about it is "obvious" to me. I just took over the portfile at some point and keep the software updated. Reviewing the log, I see I added the gtk2 dependency in r68699 because it seemed to me at the time that evas was using gtk2. It appears that the current version of evas is not using gtk2. Perhaps I was mistaken in my original evaluation. I have now removed the dependency in r73985. -- Ticket URL: <https://trac.macports.org/ticket/27521#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27521: evas: Remove gtk2 dependency -------------------------------+-------------------------------------------- Reporter: hdante@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: enlightenment Port: evas | -------------------------------+-------------------------------------------- Comment(by hdante@…): Like I said, we could track the direct requirements for the package, indirectly pulled by gtk. I bet you just broke the package simply by removing the dependency on gtk. The (real) expected requirements, are, at most the ones described in the site: http://www.enlightenment.org/p.php?p=download&l=en * Note: pkg is clearly missing from the list, it's also needed. Retrieving the original package and reading the README file, we can see the list is simpler: Must: libc libm eina (1.0.0 or better) freetype (2.1.9 or better) Recommended: libX11 libXext libXrender fontconfig libpng libjpeg eet (1.4.0 or better) libpthread Optional: XCB SDL OpenGL Qtopia librsvg libtiff libgif edb DirectFB BTW, I don't care how the request sounds to you. The dependency is incorrect. -- Ticket URL: <https://trac.macports.org/ticket/27521#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27521: evas: fix dependencies -------------------------------+-------------------------------------------- Reporter: hdante@… | Owner: ryandesign@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: | Keywords: enlightenment Port: evas | -------------------------------+-------------------------------------------- Changes (by ryandesign@…): * status: closed => reopened * resolution: fixed => Comment: Replying to [comment:3 hdante@…]:
BTW, I don't care how the request sounds to you. The dependency is incorrect.
Thanks for helping me understand what the dependencies should be. I'll see if I can figure out what changes I should make to the port as a result, or if you'd like to do so and attach a patch, I can take a look at it. Please understand that MacPorts is an open-source project run by volunteers. I am donating my time to the MacPorts project; I'm here because I enjoy it, not because someone asked me to or paid me to. So you should try to be polite in your interactions with us; impoliteness can easily decrease my enjoyment and thus decrease my likeliness to continue to contribute. -- Ticket URL: <https://trac.macports.org/ticket/27521#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts