e17 ports were updated

March 17th, 2007

As you may noticed, the enlightenment-devel port as well as other e17 ports were updated to the latest snapshot. Well, there's was enough time from the previous update, many things has changed and stability was generaly improved.

If you have problems building enlightenment from ports, try rebuilding x11/ecore with DBUS support enabled, enlightenment rely on this ecore feature in the builtin file manager. Don't worry, it doesn't depend on dbus library and adds a very few code (via loadable shared library).

Also, the startup command of enlightenment was renamed to enlightenment_start, so don't forget to update your .xinitrc

BTW, oleczek submitted a port for new e17 module elucence, and I have finished it. This module uses xcompmgr to manage windows opacities in a beautiful way. However, it can be slow as an evil on some video adapters, and doesn't behave well with current e17 version (e.g. it has no module icon). If you interested, download it here.

13 Responses to “e17 ports were updated”

  1. Ravna Says:
    No worries Stas, it's buggy as hell anyway. @ Mihail, I suspect you're using a login manager. If you use KDM, edit the file: /usr/local/share/apps/kdm/sessions/enlightenment.desktop With GDM it should be sufficent to run gdmsetup. If not edit the file: /usr/X11R6/etc/gdm/Sessions/enlightenment.desktop if you're on X11R6, or /usr/local/etc/gdm/Sessions/enlightenment.desktop for X11R7 If you use Entrance or XDM, the relevant *.desktop files are in /usr/local/share/Xsessions/
  2. stas Says:
    Sorry a lot for delays, again...:-( There were a lot of troubles in my personal life, that delayed things so much... Anyway, the update will arrive soon, in a week or so.
  3. Yousef Raffah Says:
    Thank you so much for the update :)
  4. stas@FreeBSD.org Says:
    No problem;-) Actually, now I set up the framework to preform/test e17 updates, so they will be more frequent.
  5. oleczek Says:
    Cool, works for me! :) Thank you Stas. As U've mentioned elucence is now so slow it can not be used :/. Hope there will be some kind of an alternative soon. Regards, o.
  6. ravna@nerdshack.com Says:
    I have to admit that I got a little impatient and build 16.999.40 from CVS. The latest changes gave me more than one headache. It seems like you're in for some serious patching.
  7. ravna@nerdshack.com Says:
    Hm, It seems like this blog is dead . .
  8. mihai Says:
    I installed from ports on my FreeBSD and the star-up command was set to enlightenment. Where do I change it to englightenment_start? Thanks
  9. stas Says:
    How do you start it? E.g. I have `exec englightenment_start` in my .xinitrc
  10. stas Says:
    ravna, sorry for delay, I was on vacation... I'll try to update e17 ports asap.
  11. Ravna Says:
    Why,
    hasn't anyone told me,
    that I have to use a tag
    to break lines ?

    That's silly !
  12. Ravna Says:
    Hiho, it's me again (insert evil grin here )
    I reckon Stas has better things to do than playing with E17.
    (He is a maintainer for much more important ports)
    Anyway . .
    If you're a big E17 fan, and as impatient as me,
    let me give you my 2 cents about compiling 16.999.41 from source.
    ( thank god, this version doesn't require patches)
    First of all: Use Bash, E17 doesn't like C-Shells.
    Uninstall everything that has got anything to do with E17.
    You need brand spanking new ports of Hal and Dbus.
    if you haven't done so already, Install cvs from the ports.
    Change to a directory of your coice and type:
    cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co e17
    The whole E17 source will be DL ed in that dir.
    export your CFLAGS and ACLOCAL_FLAGS with the commands:
    export CFLAGS=" -lintl -liconv -g -L/usr/local/lib -I/usr/local/include "
    export ACLOCAL_FLAGS=' -I /usr/local/share/aclocal'
    (We're in Bash,remember ? Export doesn't work with csh, tcsh.)
    Make sure that "/usr/local/gnu-autotools/bin:" is the first entry in your path.
    ( I assume your build environment is sane, any port of E17 should have installed all you need.)
    ( If that's not the case, E will tell you what's missing.)
    Enter the libs dir in the E source tree
    Install the E libraries in the following order:
    eet, evas, edb, ecore, efreet, embryo, edje.
    Dont't try to compile ecore with Glew, even if it is detected.
    If you've got an Nvidia card enable X11-GL manually.
    Change to the proto dir in the E source tree,and install e-dbus.
    Make sure Dbus and Hal are enabled in your rc.conf
    They need Polkit, but it's installed with Hal.
    the rc.conf entrys look like this:
    dbus_enable="YES"
    polkitd_enable="YES"
    hald_enable="YES"
    E doesn't compile if Dbus and Hal are detected, but not running.
    (Once installed them for KDE, and disabled them later, took me hours to figure this out)
    Finally, change to apps/e in the E source tree, and build Enlightenment.
    Exit the X-server and start it again.
    When E17 starts, only the module config dialog will be displayed in the menu.
    You have to load all other modules manually.
    E17 now supports desktop icons, but if you don't like to have all your storage devices being displayed on the desktop, don't load the filemanager module.
    That's it, ENJOY !

    @Stas,
    I'm sure you can do much better than this.
    This is just a silly, rotten guide for all those noobs - just like me - that simply can't wait.
    Don't be pissed off.



    Nonetheless . .
    Lots of clueless BSD Daemonettes - like yours truly - are eagerly awaiting the last port of E17.
    So . . . can we count on you ?
  13. stas Says:

    Well, the update a bit delayed for I'm being very busy these days with my dayjob and university:-(

    But in any case update will arrive into ports tree before the freeze, so it'll be available in FreeBSD 7.0 and FreeBSD 6.3.

    Also, I've established a wiki dedicated to e17 ports. So you can track the update progress there.

    BTW, Andrey Zverev (az@) and [LoN]Kamikaze volunteered to help with update, thanks a lot to them! [LoN]Kamikaze will also prepare entrance port as a part of this.

    Poke me for a write access to wiki if needed. I'll also provide a read-only repository access soon.

    Thanks for the patience.

Leave a Reply