On Wed, Mar 09, 2016 at 12:44:18AM +0100, Erling Westenvik wrote: > On Wed, Mar 09, 2016 at 12:05:56AM +0100, Christian Weisgerber wrote: > > There is currently some talk of dropping the vax architecture. I'm > > cautiously optimistic that it will happen. This would allow us to > > remove all sorts of cruft from the ports tree. > > > > First, there is vax itself. Removing support from infrastructure/ is > > straightforward. Then Makefiles and patches need to be grepped for > > LIBM_CHECK, vax, and __vax__. Most of this stuff can probably just > > be removed, some may require non-mechanical changes. > > > > The vax is the last static architecture and there will never be > > another one. This makes for some major cleaning. At least > > CONFIGURE_SHARED, NO_SHARED_ARCHS, NO_SHARED_LIBS, and SHARED_ONLY > > can be removed and PFRAG.shared can be folded into PLIST. We may > > want to script some of that since it touches hundreds of ports. > > > > I expect espie@ will suggest that we don't do a concerted clean-up > > right away and instead remove these things as part of regular port > > updates. From previous experience, I don't think this works well. > > A small part of the ports tree gets updated a lot, but most of it > > is touched only rarely. Also, the idea of cleaning up old cruft > > is to get rid of it, not to add yet another thing to remember when > > working on a port. > > > > Once the ball drops, we'll need to coordinate any clean-up actions. > > For example, in Year 1 that useless letter "c" would be dropped > to be replased either by "k" or "s", and likewise "x" would no longer > be part of the alphabet. The only kase in which "c" would be retained > would be the "ch" formation, which will be dealt with later. Year 2 > might reform "w" spelling, so that "which" and "one" would take the > same konsonant, wile Year 3 might well abolish "y" replasing it with > "i" and Iear 4 might fiks the "g/j" anomali wonse and for all. > Jenerally, then, the improvement would kontinue iear bai iear > with Iear 5 doing awai with useless double konsonants, and Iears 6-12 > or so modifaiing vowlz and the rimeining voist and unvoist konsonants. > Bai Iear 15 or sou, it wud fainali bi posibl tu meik ius ov thi > ridandant letez "c", "y" and "x" -- bai now jast a memori in the maindz > ov ould doderez -- tu riplais "ch", "sh", and "th" rispektivli. > Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud > hev a lojikl, kohirnt speling in ius xrewawt xe Ingliy-spiking werld. > > From fortunes, lines 559 to 573. ;-)
Haha, so cool. -- Regards Henrique N. Lengler