Opened 14 years ago
Last modified 15 months ago
#27521 assigned defect
evas: fix dependencies
Reported by: | hdante@… | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | enlightenment | Cc: | |
Port: | evas |
Description
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.
Change History (5)
comment:1 Changed 14 years ago by jmroot (Joshua Root)
Keywords: | evas gtk removed |
---|---|
Owner: | changed from macports-tickets@… to ryandesign@… |
Port: | evas added |
comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Summary: | Remove gtk dependency for evas → evas: Remove gtk2 dependency |
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.
comment:3 follow-up: 4 Changed 14 years ago 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.
comment:4 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Summary: | evas: Remove gtk2 dependency → evas: fix dependencies |
Replying to 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.
comment:5 Changed 15 months ago by ryandesign (Ryan Carsten Schmidt)
Owner: | ryandesign deleted |
---|---|
Status: | reopened → assigned |
Please remember to fill in the Port field and cc the maintainer.