Skip site navigation (1)Skip section navigation (2)
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>