[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#693550: debdiff



diff -Nru mame-0.146/debian/changelog mame-0.146/debian/changelog
--- mame-0.146/debian/changelog	2012-11-17 20:10:22.000000000 +0100
+++ mame-0.146/debian/changelog	2012-11-17 20:09:04.000000000 +0100
@@ -1,3 +1,17 @@
+mame (0.146-5) unstable; urgency=low
+
+  [ Cesare Falco ]
+  * Replace -march with -mtune=generic gcc flag for compatibility issues
+    with older CPUs (LP: #1063993)
+
+  [ Emmanuel Kasper ]
+  * Add support for parallel building using DEB_BUILD_OPTIONS
+  * Reorganize default paths:
+       $HOME/.mame for ini file and output files
+       $HOME/mame for data search paths
+
+ -- Emmanuel Kasper <emmanuel@libera.cc>  Tue, 13 Nov 2012 22:54:27 +0100
+
 mame (0.146-4) unstable; urgency=low

   * Removes danglink symlink after xmame-sdl,xmame-x,xmame-svga update.
diff -Nru mame-0.146/debian/mame.ini mame-0.146/debian/mame.ini
--- mame-0.146/debian/mame.ini	2012-11-17 20:10:22.000000000 +0100
+++ mame-0.146/debian/mame.ini	2012-11-17 20:09:04.000000000 +0100
@@ -1,19 +1,16 @@
 # Default MAME configuration file for Debian
-# See /usr/share/doc/mame/examples/default.mame.ini
-# for an example file with all possible options.

 # Allow per-user mame.ini configuration files
 inipath                  $HOME/.mame;/etc/mame

 # Default data search paths
-rompath
$HOME/.mame/roms;/usr/local/share/games/mame/roms;/usr/share/games/mame/roms
+rompath
$HOME/mame/roms;/usr/local/share/games/mame/roms;/usr/share/games/mame/roms
+samplepath
$HOME/mame/samples;/usr/local/share/games/mame/samples;/usr/share/games/mame/samples
+artpath
$HOME/mame/artwork;/usr/local/share/games/mame/artwork;/usr/share/games/mame/artwork
+cheatpath
$HOME/mame/cheat;/usr/local/share/games/mame/cheat;/usr/share/games/mame/cheat
+crosshairpath
$HOME/mame/crosshair;/usr/local/share/games/mame/crosshair;/usr/share/games/mame/crosshair
 hashpath                 /usr/share/games/mame/hash
-samplepath
$HOME/.mame/samples;/usr/local/share/games/mame/samples;/usr/share/games/mame/samples
-artpath
$HOME/.mame/artwork;/usr/local/share/games/mame/artwork;/usr/share/games/mame/artwork
-ctrlrpath                $HOME/.mame/ctrlr;/etc/mame/ctrlr
-fontpath                 /tmp
-cheatpath
$HOME/.mame/cheat;$HOME/.mame/cheat/cheat;/usr/local/share/games/mame/cheat;/usr/local/share/games/mame/cheat/cheat;/usr/share/games/mame/cheat;/usr/share/games/mame/cheat/cheat
-crosshairpath
$HOME/.mame/crosshair;/usr/local/share/games/mame/crosshair;/usr/share/games/mame/crosshair
+ctrlrpath                /etc/mame/ctrlr

 # Default data output paths
 cfg_directory            $HOME/.mame/cfg
@@ -29,6 +26,6 @@
 # Set video to 'soft' if DRI is not reliable on your hardware
 video                    opengl
 # Set multithreading to '1' if you have more than one core
-multithreading           0
+multithreading          0
 # Set window to '1' if you want MAME to start in a window
 window                   0
diff -Nru mame-0.146/debian/mame.README.Debian
mame-0.146/debian/mame.README.Debian
--- mame-0.146/debian/mame.README.Debian	2012-11-17 20:10:22.000000000 +0100
+++ mame-0.146/debian/mame.README.Debian	2012-11-17 20:08:35.000000000 +0100
@@ -40,7 +40,7 @@
 acceleration available, change the "video" parameter from "soft" to
"opengl"
 in the Mame configuration file.

-== DEFAULT FILES ==
+== DEFAULT FILES PATH ==

   * MAME binary: {{{/usr/games/mame}}}
   * MAME tools directory: {{{/usr/bin}}} (chdman, ldresample, ...)
@@ -62,7 +62,7 @@
 and even create a fresh mame.ini file with "{{{mame -createconfig}}}".


 == TOOLS ==

@@ -78,7 +78,7 @@

 == ARTWORK ==

-Backdrop, overlay and bezel artwork can be downloaded from
http://mirror.xmission.com/mame/ individually or globally with the
following command ( provided your artwork search path is
{{{$HOME/mame/artwork}}}, which is the default )
+Backdrop, overlay and bezel artwork can be downloaded from
http://mirror.xmission.com/mame/ individually or globally with the
following command (provided your artwork search path is
{{{$HOME/mame/artwork}}}, which is the default)
 {{{
 wget --no-directories --recursive   --directory-prefix
$HOME/mame/artwork ftp://mirror.xmission.com/mame/artwork/
 }}}
diff -Nru mame-0.146/debian/rules mame-0.146/debian/rules
--- mame-0.146/debian/rules	2012-11-17 20:10:22.000000000 +0100
+++ mame-0.146/debian/rules	2012-11-17 20:09:04.000000000 +0100
@@ -13,12 +13,13 @@

 DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)

-# Number of make jobs = number of cores + 1
-NJOBS:=$(shell echo $$(($$(getconf _NPROCESSORS_ONLN 2>/dev/null) + 1)))
-ifdef SETNJOBS
-	NJOBS:=$(SETNJOBS)
+# taken verbatim from debian policy
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+         NUMJOBS = $(patsubst parallel=%,%,$(filter
parallel=%,$(DEB_BUILD_OPTIONS)))
+         MAKEFLAGS += -j$(NUMJOBS)
 endif

+
 # Override relevant make variables in original makefile
 DEB_MAME_OPTS = \
     OPT_FLAGS="-D'INI_PATH=\"/etc/mame\"'" \
@@ -53,7 +54,7 @@
 # Linux architectures
 ifeq ($(DEB_HOST_ARCH),amd64)
 DEB_MAME_OPTS += \
-    ARCHOPTS=-march=athlon64 \
+    ARCHOPTS=-mtune=generic \
     FORCE_DRC_C_BACKEND= \
     PTR64=1 \
     NOASM= \
@@ -62,7 +63,7 @@

 ifeq ($(DEB_HOST_ARCH),i386)
 DEB_MAME_OPTS += \
-    ARCHOPTS=-march=pentium2 \
+    ARCHOPTS=-mtune=generic \
     FORCE_DRC_C_BACKEND= \
     PTR64= \
     NOASM= \
@@ -140,7 +141,7 @@
 	dh $@

 override_dh_auto_build:
-	$(MAKE) -j$(NJOBS) $(DEB_MAME_OPTS)
+	$(MAKE) $(DEB_MAME_OPTS)
 	$(CURDIR)/mame -createconfig
 	mv mame.ini default.mame.ini


Reply to: