Date: Sat, 09 Mar 2013 22:07:58 +0100 From: =?ISO-8859-1?Q?Ren=E9_Ladan?= <rene@freebsd.org> To: Alexander Leidinger <Alexander@Leidinger.net> Cc: emulation@freebsd.org Subject: Re: [cfr] patch to clean up old Linux ports Message-ID: <513BA4AE.4000802@freebsd.org> In-Reply-To: <20130309121625.00004279@unknown> References: <513A0C04.8090907@freebsd.org> <20130309121625.00004279@unknown>
next in thread | previous in thread | raw e-mail | index | archive | help
On 09-03-2013 12:16, Alexander Leidinger wrote: > On Fri, 08 Mar 2013 17:04:20 +0100 > René Ladan <rene@freebsd.org> wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Hi, >> >> I have made a patch to clean up the old Linux ports (those that >> expired together with FreeBSD 7) at [1] >> >> 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. Time to de-orbit that too? >> [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:="" ' (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=yes) > 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. If you remember, could you write it down in the Makefile? The -p flag is the default for ${MKDIR} (see Mk/bsd.commands.mk) >> [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=yes 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? INDEX-9, 'port test', and a sample run (up to the license screen) all go fine. > >> 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. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?513BA4AE.4000802>