From nobody Mon Dec 30 22:19:13 2024 X-Original-To: freebsd-emulation@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YMVrf5QWRz5j635 for ; Mon, 30 Dec 2024 22:19:30 +0000 (UTC) (envelope-from scf@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMVrf4QRqz4QrQ for ; Mon, 30 Dec 2024 22:19:30 +0000 (UTC) (envelope-from scf@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735597170; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=ZU4F4NqK/e3RGnL/7sY1KIBQYs6QIqJFgjFGUuk8jLc=; b=aBZB8YuDk9v4ItH3bVZV4fp4D2tC0Aregb3f7y9EWeExrwCfwOGWIo54jIDNmffZgJCNol lpEDdP1UJTOaS9hwSmlktlIe1ruvmT4BlLqe3WkvhAMmuWmfAN7IxDK3W0/ik/x4ochgXn mtWj1a4J3KzuMnwvo70i/8z/HXhsjiVScNPSohMoqTybN/iU1j3ruw6WaZuJ+t4SoaKN2g cC10iWbDi3xT0vVP3U7ndFnNB421thxeWqO1kQYT+zg0l7L2XHYDnI9swVllUBCF8loX3c NoWws7FnBE0mhgkoyqKocx9iTRwJ13d5iCsGcJl5pSPrUMYnkOpQXBLTqptrnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735597170; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=ZU4F4NqK/e3RGnL/7sY1KIBQYs6QIqJFgjFGUuk8jLc=; b=eS27JDWGyQl55cF2O8pcqwEljvhFxG5wT7pO41Kyei1CSNfnm8uOEl2hMZQMXFgFBqC7TU kwHbYyULL9/1MthookF+QyPnQvNPT/zJp1wabS0i8DMjHC56SAiKuzrkfXhH31+zZEjoho 2w20g8dIczmN07Y3Ke6IVDxAvDUJ+2tHfHXwNNw8eipxtxn6BFKDm+q8PY6gzc2qg6iEf4 uM0CI36Ey8tUouRmpbU5nvd8gSdK1NllCxxrZ+q4DYWnu3tODHTBGQHxDTRoS5xSmgpnf+ gzYXhhZyG2lpcDwyxZIWIUtTgtHAYHq7mXNHCtAdkpgr/7TAEa4hZ4YiH3PAJw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735597170; a=rsa-sha256; cv=none; b=J4/aVW4O8OcscmdoLrwMBzDnizyQwpesS3s4UPmrH4o7DvJnsbSufAY7tzjGL5Y9lWpPJY Rj8ejvT922RtnEyfF+IDKEeHxD+53ab9XrChcUn0UB5JXPuXvbX1P+lJX0l64Nb4aJJ49X /Rp20IY8AeuZWnn044f61NdYeU2mDqovdHCmuA9g2X6VDh+7D1yYwYc84jmsBk5VyKRXWN qUFXoRzFDggW9ibvbE8oUZuIpwFcYQfqn60VMKImxEQJc8ODCon+qnoIH0stsR+GlpSb4V aq5dFrYKIXqbNa/zqeYx6TnQYvsMzrpFSISkVoGnfq3ZNmG1n+e9WZZiPUX0FA== Received: from thor.farley.org (1609341-v107.1360-static.crmlinaa.metronetinc.net [104.254.222.35]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: scf/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4YMVrf2yptzR8R for ; Mon, 30 Dec 2024 22:19:30 +0000 (UTC) (envelope-from scf@FreeBSD.org) Date: Mon, 30 Dec 2024 17:19:13 -0500 (EST) From: "Sean C. Farley" To: freebsd-emulation@FreeBSD.org Subject: linux-rl-sdl20 port and distfile fetching Message-ID: <61547777-a162-cedb-cb36-653ab5ae73f4@FreeBSD.org> List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII I am hopeful at migrating some of the 32-bit Linux games I maintain to rl9 to take advantage of security and bug fixes. As they require SDL 1.2, they could possibly run with the sdl12-compat library. I have not tested this as of yet. In fact, I have not tested the port other than building, but I am sure it works. :D I do not want to continue down this path if it is totally wrong. However, I did create a port for linux-rl9-sdl20, which would be needed first. This required changes to Uses/linux.mk due to how packages are stored on the Rocky Linux site. The filename starts with "SDL2-2.26.0" while the directory it inhabits uses a lowercase "s". The patch worked for me under poudriere to fetch the base rl9 files and the new port by always making the subdirectory lowercase. Both patches are here: https://people.freebsd.org/~scf/linux-rl9/ Sean -- scf@FreeBSD.org