Hi David, On 15 Jan 2015, at 09:54 , David Evans <[email protected]> wrote: > As it stands, it is designed to work with X11. As such, it depends on mesa > and > xorg-libX11. The rest of the dependencies are from mesa. > > See https://github.com/anholt/libepoxy/blob/master/README.md > > It's required by gtk3 in the current unstable branch 3.15.
since I need libepoxy for kdecoration (a KF5 framework) I had another look into your port. It is clear, that libepoxy 1.2.0 still needs X11, but its latest commit [1] doesn’t anymore. This is very interesting for me, as it reduces the number of ports to install on the OSX/KDE/CI system, which I am running here [2,3]. So, I just tweaked your Portfile a little and ended up with a port called libepoxy-devel [4]. This now doesn’t require mesa and X11 anymore, after all. :-D The question is, whether we should introduce this port on MacPorts or rather wait for the next official release on GitHub? In [4] I have chosen as version number “1.2.0+” plus an abused revision being a date, since git commit 20062c25 is based on that release. I am aware of that this is NOT the way to go since I had a discussion about version numbering regarding Cockatrice in December and I don’t want [5]. I like to avoid epoch for any port and also want a consistent versioning scheme - which still would have to be implemented, I know. :) Since you actually still need the X11-based 1.2.0 for gtk3, I think it would be best to have both possibilities, either as separate ports or subports. I guess using a variant (i.e. -x11) could be another option, but I am not sure whether this is the best way or not. The implications of using variants on MacPorts upgrades always are mystery to me… ;-) OK, herewith I just want to get a feel for which way we should go. Greets, Marko [1] https://github.com/anholt/libepoxy/commit/20062c25e7612cab023cdef44d3277ba1bd0b2de [2] http://commits.kde.org/clones/websites/build-kde-org/kaning/mp-osx-ci/5ecd1848588fa5dc54df6a14c3530bcf503a3905 [3] https://trac.macports.org/wiki/KDEProblems/KDEMacPortsCI/Status [4] https://projects.kde.org/projects/playground/sdk/macports-kde/repository/revisions/8e34c9e5a9190ef1fc33ad1305cffe39c62b19d9/entry/dports/graphics/libepoxy-devel/Portfile [5] https://lists.macosforge.org/pipermail/macports-dev/2014-December/029038.html _______________________________________________ macports-dev mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-dev
