Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Mar 2011 12:13:56 -0600
From:      Jeremy Messenger <mezz.freebsd@gmail.com>
To:        Ade Lovett <ade@freebsd.org>
Cc:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: [HEADS UP] GNU make 3.82
Message-ID:  <AANLkTinKixpc2wWoHsN4C7j9v=TP0cu_y4wNNPVPQYuf@mail.gmail.com>
In-Reply-To: <AANLkTinOkXsh56wn2-yvwWL8%2BxSfRM04cJ7QEDwnqaun@mail.gmail.com>
References:  <488C7790-D3E2-4441-BEC8-DD26D8917181@freebsd.org> <AANLkTinOkXsh56wn2-yvwWL8%2BxSfRM04cJ7QEDwnqaun@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Mar 12, 2011 at 11:48 AM, Jeremy Messenger
<mezz.freebsd@gmail.com> wrote:
> On Thu, Mar 10, 2011 at 11:43 AM, Ade Lovett <ade@freebsd.org> wrote:
>> Work is now underway to bring GNU make 3.82 into the tree. =A0Sadly, the=
re are a number of rather unfortunate backwards incompatibility issues betw=
een this and 3.81 which makes a simple replacement unworkable.
>>
>> A new port, devel/gmake381 has just been committed to the tree which is =
a heavily stripped down 3.81 version (just the binary, installed as ${LOCAL=
BASE}/bin/gmake381, no NLS support. =A0 It is also currently marked IGNORE =
and is NOT attached to devel/Makefile. =A0 Please do NOT use it directly in=
 any way, shape or form.
>>
>> The next steps are as follows:
>>
>> 1. =A0A patchset will be implemented, upgrading devel/gmake to 3.82, att=
aching devel/gmake381 to the build, and extending the USE_GMAKE variable so=
 that a value of 'yes' will continue to use devel/gmake (now 3.82) and '381=
' will use the older 3.81
>>
>> 2. =A0-exp runs will be iterated over to determine which ports break bui=
lding with 3.82, and they will be marked as USE_GMAKE=3D381 to allow them t=
o continue to build. =A0A list of such ports will be maintained and posted.
>>
>> 3. =A0devel/gmake381 will then be marked DEPRECATED with a suitable EXPI=
RATION_DATE (at least 6 months), at which point it will be removed, and the=
 USE_GMAKE=3D381 logic also reverted, so that everything will go back to us=
ing devel/gmake. =A0Note: it will not be necessary to edit individual port =
Makefiles back to USE_GMAKE=3Dyes, since the checks for USE_GMAKE only look=
 to see if the variable is defined. =A0This will provide for ease of use (g=
rep -R USE_GMAKE=3D381 ports/) to pick up any stragglers -- not to mention =
the fact that they'll most likely be broken in weird and interesting ways.
>>
>> A followup posting will occur as and when steps (1) and (2) have been co=
mpleted.
>
> You can remove devel/ORBit and irc/xchat-gnome from your patch. I have
> fixed those ports to build with gmake 3.82.

...and audio/portaudio .

> Cheers,
> Mezz
>
>> -aDe


--=20
mezz.freebsd@gmail.com - mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinKixpc2wWoHsN4C7j9v=TP0cu_y4wNNPVPQYuf>