On 2006-December-07 , at 00:59 , Derek Hinchliffe wrote:
On 12/7/06, Aaron Spike <aaron@...749...> wrote:
Bryce Harrington wrote:
Actually the compromise we had reached was for Gtk 2.6 for 0.45, and then 2.8 for 0.46, IIRC. The reasoning was that Gtk 2.8 is not available on OSX. If this has changed with OSX, then presumably all issues against moving to 2.8 now would be resolved.
Well. Then this is a very sad day for me.
:-)
Sorry if I'm making a point that was already debated in the past - I haven't been able to find the past arguments in the archive.
The current status of Fink is 2.4.9 (stable) and 2.6.10 (unstable). Darwinports now has 2.10.6
At what point do we decide we can't wait for Fink any longer? We should be able to produce a full DMG package using 2.8 or 2.10 from Darwinports (or even standalone) so Fink users won't miss out on being able to use Inkscape. But if they want to develop or compile it themselves then they'll need to use Darwinports, or satisfy the dependencies manually.
Fink is not evolving very rapidly and, from what I gathered last time, this is related to the fact that many packages depend on GTK so upgrading things is a pain. There was no schedule for an upgrade other than the fact that it was likely to be "in a long time". DarwinPorts on the other hand: - contains almost always newer packages (this has probably to do with the fact that they propose fewer packages and in source form only, so there is less work to accomplish than on Fink's side. I don't blame Fink for anything, this is really a valuable project) - contains a loudmouth package hence allowing Inkboard (which Fink does not) - is (used to be?) the "official" way yo install gtk-native So, for Inkscape, both now and in the long run, DarwinPorts appears to be a better solution. Therefore, I tried it and got to the point where: - Inkscape SVN compiles and runs with DP, when installed as a standard Unix application. But it runs much slower than the application bundle we produce with Fink. Could this be related to the fact that the libraries are not stripped from debugging symbols in this case? - after some modifications of the bundling scripts which are Fink- centered in some ways, Inkscape runs from inside an app bundle but Pango seems to cause trouble and all fonts in the GUI are replaced by rectangles. I couldn't solve this problem and haven't contacted Michael Wybrow (the main author of all these scripts for Insckape) yet.
To sum up, I think we are at a point where compiling Inkscape with DarwinPorts (hence with GTK 2.10) is feasible. I did not have much time to investigate and the issue might be very easy to solve. I won't have time to investigate more in the future I am afraid (I am discovering a PhD does include some actual work...) so I'll be glad if someone could pop in. I started to modify the wiki page about compiling on OS X with DP-centric information. I'll try to add some more. I can sum up my changes to the bundling scripts to the one(s) who will replace me.
sorry I'm not able to do more. thanks in advance for any help.
JiHO --- http://jo.irisson.free.fr/