Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Jul 2014 12:03:17 -0700
From:      Patrick Powell <papowell@astart.com>
To:        Kevin Oberman <rkoberman@gmail.com>
Cc:        "freebsd-x11@freebsd.org" <x11@freebsd.org>, FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: kde4 packages, WITHOUT_NEW_XORG fails
Message-ID:  <53B6FA75.6020302@astart.com>
In-Reply-To: <CAN6yY1twB6J=8WKThkdF=fV26MWpRgr28HKFgAKzK3E1gw2k9Q@mail.gmail.com>
References:  <53B6D2CE.1090604@astart.com> <CAN6yY1twB6J=8WKThkdF=fV26MWpRgr28HKFgAKzK3E1gw2k9Q@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 07/04/14 09:56, Kevin Oberman wrote:
> On Fri, Jul 4, 2014 at 9:14 AM, Patrick Powell <papowell@astart.com 
> <mailto:papowell@astart.com>> wrote:
>
>     I have run into a problem trying to recompile the KDE4 packages with
>     WITHOUT_NEW_XORG=YES.
>
>     >From the CHANGES file:
>     20140416:
>       AFFECTS: users of x11/xorg graphics/dri graphics/libGL and
>     related ports
>       AUTHOR: x11@FreeBSD.org
>
>       The default xorg version has been switched on FreeBSD 10-STABLE and
>       FreeBSD 9-STABLE.
>
>       To upgrade graphics/libGL, graphics/dri and related MESA ports,
>     it is
>       necessary to first remove the old versions of those ports.
>       No special upgrade procedure is needed for xorg ports but it is
>       necessary to recompile all xorg drivers (xf86-*) and other ports
>     that
>       depend on the xserver version, including
>       emulators/virtualbox-ose-additions.  Portrevisions have been bumped
>       where needed, but users of drivers not in the ports tree will
>     need to
>       recompile those.
>
>       If it is important to stay on the old versions, it is possible to
>       specify WITHOUT_NEW_XORG= in /etc/make.conf to get the old xorg
>       distribution.
>
>
>     My make.conf file:
>       WITH_PKGNG=yes
>       WITHOUT_NEW_XORG=yes
>
>     I did portsnap fetch update, and then did:
>
>     #> cd /usr/ports/x11/kde4
>     #> make missing >/tmp/missing_files
>
>     I massaged the /tmp/missing_files to use pkg to try to download
>     a package if it was in the repository.  If they were not, I then
>     tried to use 'make BATCH=YES install' to compile and install the port.
>
>
> Unfortunately,  many ports have been updated with calls to the Mesa 
> API that do not exist in the WITHOUT_NEW_XORG version of Mesa. As a 
> result, you can no longer build/run recent version of those ports 
> WITHOUT_NEW_XORG. KDE is probably the bast known of these.
>
> That leaves two options:
> 1. Move to the new Xorg versions (which may not support some older 
> hardware)
> 2. Use an old (and possibly vulnerable) version of KDE
>
> The Xorg and KDE folks simply don't provide any other options that I 
> am aware of.
> -- 
> R. Kevin Oberman, Network Engineer, Retired
> E-mail: rkoberman@gmail.com <mailto:rkoberman@gmail.com>
OK, then could they please update the CHANGES file and state that? 
And/or put a warning in the UPDATING or CHANGES ports file:

WITHOUT_NEW_XORG option not supported

I appreciate the problems,  I was just hoping that there was a trivial 
solution to them...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53B6FA75.6020302>