Received: by mail.netbsd.org (Postfix, from userid 605) id 29C1884D79; Sat, 13 Jun 2020 13:02:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id A5DCD84D5E for ; Sat, 13 Jun 2020 13:02:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id iFge9FbzfmIg for ; Sat, 13 Jun 2020 13:02:10 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 26A6884CE2 for ; Sat, 13 Jun 2020 13:02:10 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 1FFC2FB27; Sat, 13 Jun 2020 13:02:10 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_15920533306930" MIME-Version: 1.0 Date: Sat, 13 Jun 2020 13:02:10 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/emulators/libretro-flycast To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20200613130210.1FFC2FB27@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_15920533306930 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nia Date: Sat Jun 13 13:02:10 UTC 2020 Modified Files: pkgsrc/emulators/libretro-flycast: distinfo Added Files: pkgsrc/emulators/libretro-flycast/patches: patch-core_hw_arm7_arm7.cpp Log Message: libretro-flycast: Fix build on NetBSD/arm To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/libretro-flycast/distinfo cvs rdiff -u -r0 -r1.1 \ pkgsrc/emulators/libretro-flycast/patches/patch-core_hw_arm7_arm7.cpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_15920533306930 Content-Disposition: inline Content-Length: 2341 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/emulators/libretro-flycast/distinfo diff -u pkgsrc/emulators/libretro-flycast/distinfo:1.1 pkgsrc/emulators/libretro-flycast/distinfo:1.2 --- pkgsrc/emulators/libretro-flycast/distinfo:1.1 Sun May 31 15:20:22 2020 +++ pkgsrc/emulators/libretro-flycast/distinfo Sat Jun 13 13:02:09 2020 @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.1 2020/05/31 15:20:22 nia Exp $ +$NetBSD: distinfo,v 1.2 2020/06/13 13:02:09 nia Exp $ SHA1 (libretro-flycast-20200529-e595af5dfbff2e49fbcb95bec5b240785c8b4f4f.tar.gz) = b4c6492680fd84a8dc4d7ef025ab648438e305dc RMD160 (libretro-flycast-20200529-e595af5dfbff2e49fbcb95bec5b240785c8b4f4f.tar.gz) = 5545255f788358f03ab5340436d75a17e28d8523 @@ -7,6 +7,7 @@ Size (libretro-flycast-20200529-e595af5d SHA1 (patch-Makefile) = 8159fc931d8514bd100ead06c3fe1ae4d11dfac0 SHA1 (patch-Makefile.common) = 4bfdaae74db7672f11698040bbb29d851006c2b3 SHA1 (patch-core_hw_aica_dsp__x64.cpp) = 2ed58220ac214136879bc4aa8939c11b8d6f0916 +SHA1 (patch-core_hw_arm7_arm7.cpp) = 796da7a2c67d490c67846ecc09d1e959ca6821fa SHA1 (patch-core_hw_sh4_dyna_driver.cpp) = 6067ac4c8009759baeffc71049e7987c5441947b SHA1 (patch-core_libretro_common.cpp) = c3cf6bcfa2e2f9a74459517f8d9e3d0a562cf479 SHA1 (patch-core_log_StringUtil.h) = b0726f1ab856adb27ba672f8a9ca3ef9f369e583 Added files: Index: pkgsrc/emulators/libretro-flycast/patches/patch-core_hw_arm7_arm7.cpp diff -u /dev/null pkgsrc/emulators/libretro-flycast/patches/patch-core_hw_arm7_arm7.cpp:1.1 --- /dev/null Sat Jun 13 13:02:10 2020 +++ pkgsrc/emulators/libretro-flycast/patches/patch-core_hw_arm7_arm7.cpp Sat Jun 13 13:02:09 2020 @@ -0,0 +1,22 @@ +$NetBSD: patch-core_hw_arm7_arm7.cpp,v 1.1 2020/06/13 13:02:09 nia Exp $ + +Support non-Linux unixes with ELF. + +--- core/hw/arm7/arm7.cpp.orig 2020-05-29 12:45:55.000000000 +0000 ++++ core/hw/arm7/arm7.cpp +@@ -594,14 +594,10 @@ u8* ICache; + extern const u32 ICacheSize=1024*1024; + #ifdef _WIN32 + u8 ARM7_TCB[ICacheSize+4096]; +-#elif defined(__linux__) || defined(HAVE_LIBNX) +- +-u8 ARM7_TCB[ICacheSize+4096] __attribute__((section(".text"))); +- + #elif defined(__MACH__) + u8 ARM7_TCB[ICacheSize+4096] __attribute__((section("__TEXT, .text"))); + #else +-#error ARM7_TCB ALLOC ++u8 ARM7_TCB[ICacheSize+4096] __attribute__((section(".text"))); + #endif + + #include "rec-ARM/arm_emitter.h" --_----------=_15920533306930--