Le 09/11/2012 05:29, Stefan Sperling a écrit : > Hi, > > I wanted to give E17 a look after their recent alpha1 release > announcement: http://enlightenment.org/p.php?p=news/show&l=en&news_id=62 > But our current E17 ports are based on outdated E17 development snapshots. > So I've taken the time to update them all to their latest releases. > > There is one new required dependency called eio, a port of which is > attached and must be unpacked in /usr/ports/x11/e17 in addition to > applying the massive patch below. > > Quite a few patches have made it upstream and can be deleted. > > Apart from updating upstream versions I made the following tweaks and > fixes, some of which I'll try sending upstream: > - Show the actual release version instead of 'relname' (seems to be > an upstream packaging glitch). > - Recognize km(4) sensors in the temperature plugin. > - Don't crash in OpenBSD-specific code of battery and AC adaptor plugin > if the system has no battery or AC sensors. > - Work around the splash screen not timing out properly. I haven't found > the real bug yet and would appreciate help (see patch to e_init_main.c) > - Fix enlightenment_start to work on OpenBSD, ptrace(2) seems to work > differently on Linux so wrap code written for it in #ifdef __linux__ > - Enable all necessary mempools in eina (chained, pass-through, one-big) > to prevent crashes due to various E17 components assuming that any of > these are always available. The previous patches we had to make things > work with just pass-through didn't seem worth the bother to me. > - Put VERSION into SUBST_VARS for some PLISTs which contain version > numbers, and will be easier to update in the future this way. > > The E17 desktop launches for me and is looking rather slick. > Light testing indicates that it even seems to work, except OpenGL compositing > doesn't seem to work with my r600 ATI card. I haven't tested Intel cards yet. > I'd appreciate some additional testing :) > > Before making any more changes I'd like to get this committed if possible. > It's a large enough diff already, isn't it?
Hi, I don't know if you saw, but some of the patches you provided are already in the SVN and in the alpha.