From owner-freebsd-emulation@FreeBSD.ORG Sat Mar 9 11:16:36 2013 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id AB6BEFDC; Sat, 9 Mar 2013 11:16:36 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 5DEE3A6E; Sat, 9 Mar 2013 11:16:35 +0000 (UTC) Received: from outgoing.leidinger.net (p5DD45367.dip.t-dialin.net [93.212.83.103]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 0722784406A; Sat, 9 Mar 2013 12:16:27 +0100 (CET) Received: from unknown (Titan.Leidinger.net [192.168.1.17]) by outgoing.leidinger.net (Postfix) with ESMTP id 45DDD510E; Sat, 9 Mar 2013 12:16:24 +0100 (CET) Date: Sat, 9 Mar 2013 12:16:25 +0100 From: Alexander Leidinger To: =?ISO-8859-1?Q?Ren=E9?= Ladan 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> X-Mailer: Claws Mail 3.9.0cvs12 (GTK+ 2.16.6; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 0722784406A.A373C X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.329, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL -0.32, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1363432587.25963@DOgyzkv0HhPNzaNZkufGDQ X-EBL-Spam-Status: No Cc: emulation@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Mar 2013 11:16:36 -0000 On Fri, 08 Mar 2013 17:04:20 +0100 Ren=E9 Ladan 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