Date: Sat, 9 Mar 2013 12:16:25 +0100 From: Alexander Leidinger <Alexander@Leidinger.net> To: =?ISO-8859-1?Q?Ren=E9?= Ladan <rene@freebsd.org> Cc: emulation@freebsd.org Subject: Re: [cfr] patch to clean up old Linux ports Message-ID: <20130309121625.00004279@unknown> In-Reply-To: <513A0C04.8090907@freebsd.org> References: <513A0C04.8090907@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 08 Mar 2013 17:04:20 +0100 Ren=E9 Ladan <rene@freebsd.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Hi, >=20 > I have made a patch to clean up the old Linux ports (those that > expired together with FreeBSD 7) at [1] >=20 > Besides removing expired ports, it: > - - de-orbits support for Linux 2.4.2 (is that still available in the > kernel?) Yes, we can still switch to 2.4.2-emulation in the kernel. > [Mk/bsd.linux-apps.mk] > - - removes the test to see 'if components from USE_LINUX_APPS exist > at _LINUX_26_APPS fro LINUX_DIST_SUFFIX:=3D"" ' (LINUX_DIST_SUFFIX > should always be -f10 now) > - - removes _FILE definitions for the Fedora Core 4 cases Looks OK. > [bsd.linux-rpm.mk] > - - removes a test for OSVERSION < 800076 from bsd.linux-rpm.mk > - - default to f10 instead of fc4 (for USE_LINUX=3Dyes) Looks OK. > [bsd.port.mk] > - - use graphics/linux-dri74 instead of graphics/linux_dri for > _GL_linux_RUN_DEPENDS Looks OK. > [emulators/linux_base-c6] > - - remove the unsupported Linux 2.4.2 case > - - new Makefile header > - - portlint fixes I think the "-p" for makedir was placed there on purpose... can't remember what the error-case was which triggered this. > [emulators/linux_base-f10] > - - remove the unsupported Linux 2.4.2 case > - - new Makefile header > - - portlint fixes Same comment as for c6. > [emulators/linux_dist-gentoo-stage3 (BROKEN)] > - - remove the unsupported Linux 2.4.2 case > - - new Makefile header > - - portlint fixes Looks OK. > [net-im/linux-ymessenger] > - - properly use USE_LINUX=3Dyes and USE_LINUX_APPS instead of manually > setting RUN_DEPENDS and STRIP > - - new Makefile header Did you make a test-install/deinstall to make sure there are no sideeffects? > It does not yet: > - - correct indentation in Mk/* (this can be done later, but it would > obscure the intention of this patch) > - - provide a message for users to upgrade to FreeBSD 8+ (no real > consensus yet?) The EoL announcement made it clear that ports need to be marked broken if they don't work on 7, so it means the generic ports framework has no hard "doesn't work" (yet). As such I would like to see a message for people on 7 which tells that the linux ports don't work anymore (seems they are the first ports which "make use of the EoL"). Bye, Alexander. --=20 http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130309121625.00004279>