Skip to content

Commit

Permalink
emulators/mame: enable on arm64
Browse files Browse the repository at this point in the history
Add a missing make target, permitting compilation on arm64.

PR:		271468
MFH:		2023Q2
Approved by:	agh@riseup.net (maintainer)
  • Loading branch information
clausecker committed May 18, 2023
1 parent 9fb2d7b commit 16f071a
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
4 changes: 2 additions & 2 deletions emulators/mame/Makefile
Expand Up @@ -17,8 +17,8 @@ LICENSE_FILE_MIT= ${WRKSRC}/docs/legal/MIT
LICENSE_FILE_ZLIB= ${WRKSRC}/docs/legal/Zlib
LICENSE_FILE= ${WRKSRC}/docs/LICENSE

ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= not yet ported to any architecture other than armv7, x86, and powerpc*
ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= not yet ported to any architecture other than armv7, arm64, x86, and powerpc*

BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-svg2pdfconverter>0:textproc/py-sphinxcontrib-svg2pdfconverter@${PY_FLAVOR}
LIB_DEPENDS= libexpat.so:textproc/expat2 \
Expand Down
14 changes: 14 additions & 0 deletions emulators/mame/files/patch-makefile
@@ -0,0 +1,14 @@
--- makefile.orig 2023-05-17 11:43:34 UTC
+++ makefile
@@ -1425,6 +1425,11 @@ $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: make

.PHONY: freebsd_x64_clang
freebsd_x64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
+ $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64 precompile
+ $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64
+
+.PHONY: freebsd_arm64_clang
+freebsd_arm64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64 precompile
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64

0 comments on commit 16f071a

Please sign in to comment.