[SCM] packaging for the mame arcade game emulator branch, master, updated. 16ce619f80cc067d0536c49823766eb5ec4e1ea2

Jordi Mallach jordi at debian.org
Fri Apr 22 14:26:33 UTC 2011


The following commit has been merged in the master branch:
commit dac7b386e6c8826122b8c520f18242fe873411c9
Author: Jordi Mallach <jordi at debian.org>
Date:   Fri Apr 22 14:28:20 2011 +0200

    Set NOASM=1 globally, and unset for the targets that are known to have a native ASM implementation (x86 and ppc). Builds for most other Debian architectures will fail due to memory alignment issues, though.

diff --git a/debian/changelog b/debian/changelog
index b2adb6d..31c4696 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,9 @@ mame (0.141-3) UNRELEASED; urgency=low
   [ Jordi Mallach ]
   * Add fix_powerpc_build.patch: Fix an incorrectly declared ifdef that
     made bigendian builds fail.
+  * Set NOASM=1 globally, and unset for the targets that are known to have
+    a native ASM implementation (x86 and ppc). Builds for most other
+    Debian architectures will fail due to memory alignment issues, though.
 
  -- Jordi Mallach <jordi at debian.org>  Fri, 22 Apr 2011 13:32:48 +0200
 
diff --git a/debian/rules b/debian/rules
index 47bc526..5b400ba 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,6 +22,7 @@ DEB_MAME_OPTS = \
     OSD=sdl \
     CROSS_BUILD_OSD= \
     TARGETOS=unix \
+    NOASM=1 \
     PREFIX= \
     SUFFIX= \
     DEBUG= \
@@ -47,6 +48,7 @@ DEB_MAME_OPTS += \
     ARCHOPTS=-march=athlon64 \
     FORCE_DRC_C_BACKEND= \
     PTR64=1 \
+    NOASM= \
     BIGENDIAN=
 endif
 
@@ -55,6 +57,7 @@ DEB_MAME_OPTS += \
     ARCHOPTS=-march=pentium2 \
     FORCE_DRC_C_BACKEND= \
     PTR64= \
+    NOASM= \
     BIGENDIAN=
 endif
 
@@ -62,6 +65,7 @@ ifeq ($(DEB_HOST_ARCH),powerpc)
 DEB_MAME_OPTS += \
     ARCHOPTS=-Upowerpc \
     FORCE_DRC_C_BACKEND=1 \
+    NOASM= \
     BIGENDIAN=1
 endif
 
@@ -71,6 +75,7 @@ DEB_MAME_OPTS += \
     TARGETOS=freebsd \
     PTR64=1 \
     FORCE_DRC_C_BACKEND= \
+    NOASM= \
     BIGENDIAN=
 endif
 
@@ -79,6 +84,7 @@ DEB_MAME_OPTS += \
     TARGETOS=freebsd \
     FORCE_DRC_C_BACKEND= \
     PTR64= \
+    NOASM= \
     BIGENDIAN=
 endif
 

-- 
packaging for the mame arcade game emulator



More information about the Pkg-games-commits mailing list