X.org (experimental) ports moving to LOCALBASE soon

Florent Thoumie flz at FreeBSD.org
Tue Jan 9 03:01:44 PST 2007


Scott Robbins wrote:
> On Tue, Jan 09, 2007 at 01:31:55AM +0000, Florent Thoumie wrote:
> 
> 
>> Now that most ports are X11BASE-clean, I'm going to move X.org ports to
>> ${LOCALBASE} (as opposed to ${X11BASE}, where they live now). So expect
>> a commit talking about X.org PREFIX in the next few days.
>>
>> Actually, I advise using git-whatchanged and git-log before you make any
>> upgrade of your installed ports. The prefix change should need a
>> PORTREVISION bump but I won't do it (cause I'm too lazy), so you'll have
>> to type something like "portupgrade -R xorg\*".
>>
>> You've been warned!
> 
> One word.  openoffice.org--hrrm, well, that's two words, or 3 if you go
> by vi, but anyway....  Sigh.
> 
>> PS: If you have unresolved issues not listed in the wiki page, please
>> raise your hand.
> 
> I guess that the wiki is for us.  Actually, I had to laugh when I looked
> at this latest version, you sound tired.  I liked that (or only
> install the necessary bits, etc, that's when I thought, yeah, he's had
> it with this.)

Well, I am/was. The idea is that even if you only install the necessary
things you need, loads of ports depend on xorg-* metaports, so if you
install other ports, chances are it will bring all xorg-apps for example
(or all xorg-fonts, but not all the servers and drivers). I can't fix
all ports to only detect the X apps they need, but I can give to
experimented users the choice to make their own selection. This is an
issue I'll try to address soon (like well, this week probably, between
two Zelda Twilight Princess sessions).

> It might be worthwhile to put a link on the wiki to Dru's guide to
> upgrading, and maybe <modest cough> even my own.  
> 
> Dru's is at
> 
> http://blogs.ittoolbox.com/unix/bsd/archives/xorg-72-on-freebsd-13661
> 
> Mine is at
> 
> http://forums.bsdnexus.com/viewtopic.php?id=1541

I think I already thanked you and everybody who reported failures (and
success sometimes) but it doesn't hurt to do it again, so thank you.
Testing takes a long time and I definitely couldn't have done everything
by myself.

That said, while I like people testing and stuff, I definitely think
that centralizing documentation is a good thing. IMHO it would have been
a good thing to give a mention to the wiki page saying that it is the
reference to upgrade. Should your document (or Dru's) get stale, I still
can update the wiki page with new information (and mention when it's not
needed anymore, hopefully RSN).

>> PS2: If you have plenty of time and a test machine, please try to
>> upgrade from 6.9 to 7.2.r3 again with the new instructions. The more you
>>  test, the less unexpected reports I'll get once it's merged (which
>> means less work for me, so that's a win-win, in the sense that I win twice).
>>
> 
> As I wrote privately, and also posted, I used the instructions prior to
> this--the only difference was that the last set of instructions only had
> us delete xorg, rather than the lib<whatever> and it worked without
> problem.  

I think all the issues I read about with this version were related to
not-installed ports (like libGLU or libglut) and outdated libdrm. There
is still something to fix to get libGL and nvidia-driver working on the
same system.

> My own list--(it'd be great if other people give their opinions
> too--SirDice, if you're reading this, it's a start at our xorg-lite) :)
> 
> After deinstalling (or in a fresh install, where one hasn't yet put any
> X related things.)
> 
> xorg-libraries
> 
> xorg-fonts-${truetype type1 100-dpi 75-dpi miscbitmaps}
> 
> twm and xterm (if you don't already have your own WM and xterm of
> choice), xauth, xinit (forgetting that one leaves you without startx
> which is embarrassing) and xkbcomp.  (Leaving out xkbcomp left me having
> to use xmodmap to set Mod4 to be the Windows key, left me without the |
> key in some terminals, etc.).
> 
> xorg-server
> 
> xf86-input${keyboard mouse videodriver of choice}.  (I've had no trouble
> running vmware without the vmware driver, by the way.)
> 
> As the above will pull in various other things, it has worked for me,
> especially if I then install (on a fresh installation for example)
> fluxbox and mlterm.  

That's pretty much what I was thinking about, will probably add a couple
more xorg apps.

> Florent and others, once again, you guys are doing a fantastic job. 

Haven't really planned to spend so much time on this but this is
necessary, so someone had to do it :-)

-- 
Florent Thoumie
flz at FreeBSD.org
FreeBSD Committer

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20070109/a27d40c9/signature.pgp


More information about the freebsd-x11 mailing list