Archive Page 5



New icons and cursors ports

Jimmac posted a blog entry about his new cursors set yesterday so I took a few minutes to create both ports. Update your ports tree and have a look at cursor-dmz-theme and cursor-dmz-aa-theme.

Also, I’ve had these extra tango icons installed on my machine for a while now, port was ready but I didn’t feel like maintaining them. Since there haven’t been any update lately, I figured it wouldn’t be such a burden to maintain it, so it’s now in x11-themes/icons-tango-extras

Add to del.icio.us - Digg this article

DRM synchronized on RELENG_6

I just MFC’ed latest DRM changes in RELENG_6. If you happen to have a i965-based chipset and couldn’t get dri working, this is your lucky day :-)

Add to del.icio.us - Digg this article

flz 1 - 0 libxklavier

I’d like to kick in the butt that guy who decided that setting XKB_BIN_BASE to XKB_BASE as default was a good idea.

If you’re using X.org 7.2 from the experimental tree and you tried to use anything special in keyboard properties, you probably got an XKB error. I spent a significant amount of time trying to find that bug, and I just noticed that, for some reason, libxklavier tried to execute /usr/X11R6/share/X11/xkb/xkbcomp. WTF!! So using the right configure switch (—with-xkb-bin-base=${X11BASE}/bin) it’s fixed.

One showstopper down. We’re not too far from the holy day.

PS: I somewhat decided that we’ll do the PREFIX merge at the same time that we’ll commit the new X.org so it’s likely to delay the merge a bit.

Add to del.icio.us - Digg this article

My other half, well kinda

My flatmate (formerly my friend) is complaining cause I’m not talking about it him in my blog. I’m having a hard time trying to get into his head that this is a technical blog but let’s talk about him for a change.

His name is Nicolas. He’s like … 26. He recently got a job at IBM in Clontarf (D3) as Software Engineer. We’ve been sharing this apartment in Stillorgan for around 10 months now (he’s been there first, approximately 7/8 months before I moved in).

So, we went to the Barge in Ranelagh (D6) last saturday (6/1/2007) for a couple of pints and there was a birthday party on the first floor I guess. Anyway, I think he fell in love with half the women in that part of the pub, so if you’re a woman and you were there, please leave him a message on his blog ;-)

Add to del.icio.us - Digg this article

Happy new year

I’m finally back from France so I can focus on (important) work.

I’ve added compiz 0.3.6 to the exp tree and updated beryl to 0.1.4 (still have to add heliodor and aquamarine). I’ve also updated a few ports and fixed some issues (dri detection on !i386, removed sun drivers from the build on !sparc64). At the same time I updated the instructions to upgrade xorg from 6.9 to 7.2-RC2 in the wiki so if you have time, please test and report both success and failures.

Tomorrow I’ll create a xdist-lite port to install a minimal X.org distribution. If you still have unresolved issues with the current git tree, please send me an email (I obviously accept patches :-)). Marius sent me a diff to improve sparc64 support which will be committed also tomorrow.

Edit: I forgot to mention FreeBSD/beryl got youtube’d :-)

Add to del.icio.us - Digg this article

Didn’t take too long but still was a necessary step. At the same time I had to update Mesa ports to 6.5.2 (and create a missing libGLw port which was needed by a few ports). X.org 7.2 is due on the 11th of December so I guess we won’t have a release candidate again.
p. Kris has been running two experimental builds on pointyhat and we already fixed a couple of ports (actually first exp-build cause 250 mails to be sent to me overnight). There are still a few outstanding issues (mainly a packing list issue with some font ports) but they’re mostly a matter of setting USE_GL or USE_XORG to the right value. The bad news is that modularity caused a big slow down on the build and it may delay the merge of the X.org ports in the tree. I won’t be able to work on fixing ports this weekend but will try to get most of them fixed next week.

In other news, Beryl 0.1.3 is supposed to be released tomor^Wtoday (8th of December), so expect a fast update of the ports (cause there are a lot of nice new features :-)).

Add to del.icio.us - Digg this article

I’ve been talking to Kris yesterday since the ports are almost ready, and he asked me to send him a tarball of the tree. After some INDEX commits fixes, I sent him one. Not sure when he will start building it on pointyhat since he’s currently travelling (everybody has the right to take some days off) but he’s been sending emails about non X11BASE-clean ports on ports, so I guess he just likes being busy :-)

I’m almost right on time, since I said I’d have everything ready to start builds in december. I guess X.org is waiting for Mesa 6.5.2 to release a new xorg-server release (and then 7.2). I’m now working on an upgrade path. Hopefully it will be in the wiki page by tomorrow.

Edit: I just added the upgrade commands to the wiki.

Add to del.icio.us - Digg this article

As I said, I upgraded the beryl/emerald ports to 0.1.2 and pushed them to the shared git repository. It builds/packages fine but I actually haven’t run-tested them yet. This will have to wait a couple of hours again. I hope to get as many bugs reports (or better success reports) for beryl as I got for xorg, so test test test! :-)

Rene Ladan has reported that libxcb is still broken on CURRENT. Will try to fix it this week end.

Edit: It has been reported that it works fine with nvidia beta driver 9629.

Add to del.icio.us - Digg this article

i just pushed my local changes. Not much to say. There are still a few packing list issues with fonts. I’ll investigate this week end. Starting in 5 minutes, I’ll work on updating my beryl ports to 0.1.2 and create the missings ones.

Have a look at the x11@ archives for more information.

Add to del.icio.us - Digg this article

Latest news about FreeBSD/xorg

I’ve been quite lazy since I came back from EuroBSDCon. Things were in pretty bad shape when I left for Milan. The latest update of libX11 depended on libxcb which had a broken dependency on pthreads. Most xf86-input ports were broken after the latest inputproto update. I couldn’t build latest xorg-server because it required a Mesa HEAD snapshot. Some ports got outdated, some others lacked a PORTEPOCH bump, some were still categorized in x11 though they moved to x11-fonts, ...

Well, that’s what you get when you try experimental stuff. Anyway I’ve fixed most of those issues, so that anything in the git tree should be alright (except xf86-input ports besides mouse/keyboard/evdev). If you’re on IRC, you probably already know that I won’t be maintaining those ports once they reach the original ports tree. Since it’s becoming a burden to make sure all pieces fit together and stuff, I’ve also decided that I would stop updating ports after X.org 7.2 will be released (hopefully in 3 days). Once all the ports are up-to-date, I’ll focus on fixing bugs in those ports and making sure (with Kris probably) that the merge doesn’t break too much things.

I’m getting really bored with all this X.org porting work but I’ll try to deliver beryl ports at the same time so that people can benefit from their new xserver as soon as possible. Ports are still at 0.1.1 but updating to 0.1.2 shouldn’t be too hard (there are a few new ports to create). Stay tuned.

Add to del.icio.us - Digg this article