Format: 1.8 Date: Tue, 20 Dec 2016 10:35:26 +0200 Source: mame Binary: mame mame-data mame-tools mame-doc mess mess-data Architecture: source Version: 0.180-1~ubuntu16.04.1~ppa1 Distribution: xenial Urgency: medium Maintainer: Debian Games Team Changed-By: Graham Inggs Description: mame - Multiple Arcade Machine Emulator (MAME) mame-data - Multiple Arcade Machine Emulator (MAME) -- data files mame-doc - Documentation for MAME mame-tools - Tools for MAME mess - Transitional dummy package mess-data - Transitional dummy package Closes: 747859 794119 816831 825483 827798 830974 840468 Launchpad-Bugs-Fixed: 1562705 1590678 Changes: mame (0.180-1~ubuntu16.04.1~ppa1) xenial; urgency=medium . * No-change backport to xenial . mame (0.180-1) unstable; urgency=medium . * New upstream release [ Cesare Falco ] * Refresh patches. . [ Jordi Mallach ] * Switch back to GCC6 for arm64, as the compiler regression is now fixed. . mame (0.179-2) unstable; urgency=medium . * Add -fPIC to arm64 ARCHOPTS to workaround yet another build issue. * Add m68000_archopts.patch: Add $(ARCHOPTS) to compiler invocation in the standalone m68000 makefile. . mame (0.179-1) unstable; urgency=medium . * New upstream release. * hurd.patch: use the correct include for pthread_safe(). * Build-Depend on and set CC/CXX to gcc-5/g++-5 on arm64, to workaround a GCC 6 bug that causes MAME to FTBFS (closes: #840468). * Demote libjs-sphinxdoc and libjs-mathjax to Suggests, as the docs are still readable without those installed. * Remove testkeys and add floptool to mame-tools' description. . mame (0.178-1) unstable; urgency=medium . * New upstream release. * Add Build-Depends-Indep on python3-sphinx. * Build the singlehtml flavour of docs. * Add a new binary package mame-doc and move all the (generated) docs to this package. * Let mame suggest mame-doc. * Exclude the install of jquery.js and underscore.js, and instead depend and symlink to the packaged versions. * Add sphinx_mathjax_location.patch: point at the local filesystem path of the mathjax javascript, to avoid a privacy breach when opening the docs in a browser. * Add Depends on libjs-sphinxdoc and libjs-mathjax. * Register the html docs with doc-base. * Remove obsolete reference to MESS in mame-tools' description. * Add missing patch headers. . mame (0.177-1) unstable; urgency=medium . * New upstream release. * Drop x32.patch, merged upstream. * Adapt packaging to massive upstream docs rewrite. * Install whatsnew.txt as upstream changelog. * Enable all hardening options. * Add the non-minified version of modernizr.js to d/missing-sources, taken from the modernizr-2.6.2+ds1-1 Debian source package. . mame (0.176-3) unstable; urgency=medium . * Drop Build-Depends on subversion, nothing uses it these days, and it was actually only necessary for get-orig-source target. * Add x32.patch: fix incorrect detection of 64 bit architecture in rapidjson, adding a check for __x86_64__ && __ILP32__, to fix a build error on x32. . mame (0.176-2) unstable; urgency=medium . * Brown paper bag time: fix perms for /etc/mame contents in override_dh_fixperms-arch, to fix arch:all builds. . mame (0.176-1) unstable; urgency=medium . [ Jordi Mallach ] * New upstream release. - Includes Steven Chamberlain's kfreebsd fixes for several build errors on kfreebsd-*. Many thanks! (closes: #830974) - Includes fixes for ppc64el builds (closes: #825483). * Install bgfx, language, plugins and uismall.bdf files in mame-data. Thanks to Vas Crabb for pointing this out. * Add a override_dh_auto_test that just runs "mame -valid" after the build. For now, make it non-fatal. * Add some additional docs to the mame binary. * Use system libuv. * Install default plugin.ini and ui.ini files as examples. * Add an empty override_dh_auto_build-indep rule, so arch-independent don't actually build the whole thing. Also rename dh_auto_test to their -arch variants. * Add libutil-freebsd-dev to Build-Depends for kfreebsd-any. * Add hurd.patch with some fixes to the build on hurd-i386 systems. * Add a makefile hack to allow building on a "gnu" platform with genie. * Drop remove-m64_flag_for_mips64el_alpha.patch, merged upstream. * Make mame build verbosely by default, without entangling it to DH_VERBOSE. * Remove generated doxygen docs for a 3rdparty module from source (lintian). * Prune more generated binaries from the source tarball (lintian). * Remove unused lintian overrides. . [ Cesare Falco ] * Improved get-orig-source target * Updated mame.ini files to most recent *path entries * Install samples and additional .ini files as well . mame (0.175-1) unstable; urgency=medium . * New upstream release. * Rename and extend mips64el patch to attempt to fix alpha's similar build failure. * Build with included portmidi on kfreebsd-* architectures, as system libportmidi-dev is not available on these. * Add -ldl to LDFLAGS on kFreeBSD to fix an early build failure. * Make GENIEOS=freebsd so the actual genie binary is called. . mame (0.174-1) unstable; urgency=medium . [ Cesare Falco ] * New upstream release (LP: #1590678) (LP: #1562705) * Removed patches now included upstream * debian/rules: - x32 has 32bit pointers, split amd64 rule - reduce memory required by ld on all archs (Ubuntu) - remove -g gcc switch when no DEBUG required . [ Jordi Mallach ] * debian/rules: don't set PTR64 on mips64el. * Add removing-m64_flag_for_mips64el.patch: avoid using -m64 on mips64el to fix a FTBFS. Thanks to Daniel Knezevic for the patch (closes: #827798). . mame (0.173-6) unstable; urgency=medium . * Brown paper bag release. * Revert x32 change in -5 that broke amd64 build. * Substitute all uses of DEB_HOST_ARCH with DEB_BUILD_ARCH. . mame (0.173-5) unstable; urgency=medium . * Fix syntax error in arch_ppc_fixes.patch. Hopefully fixes ppc64el build. * Try to fix x32 by defining PTR64 as in amd64. . mame (0.173-4) unstable; urgency=medium . * Define arch bits for alpha, ppc64 and mips64el. * Add arch_ppc_fixes.patch: cherrypick from git to fix compilation on Little Endian PPC targets. . mame (0.173-3) experimental; urgency=medium . * Define DEB_HOST_ARCH_BITS and, if the build is for a 32 bit arch, - pass -g0 as CFLAGS. - pass -Wl,--no-keep-memory to the linker. Hopefully this fixes the build on 32 bit architectures. . mame (0.173-2) experimental; urgency=medium . * Add ftbfs_v60_m_fetch_xor.patch: cherrypick from git to fix a compile error on several Debian architectures. * Define PTR64 and BIGENDIAN for sparc64. . mame (0.173-1) unstable; urgency=medium . [ Cesare Falco ] * debian/rules - Remove dh_override_autoclean, use external debian/clean file instead - Update get-orig-source to better fit upstream repository structure - Now full build log can be requested by setting DH_VERBOSE - Enable build optimizations, they increase performance greatly - Some arch-specific tuning * Removed refs to jquery library, no longer needed . [ Jordi Mallach ] * New upstream release. - Shows MAME's program name in lowercase in help output (closes: #747859) * Drop date_timestamp.patch, fixed upstream. * Add an additional source lintian override. * Bump Standards-Version to 3.9.8. * Define QT_HOME to /usr/lib//qt5/ and drop qt5_build.patch. Thanks again to Sune Vuorela. * Update copyright file for new sources. * Don't install testkeys, as it no longer exists. * Don't try to cleanup rapidjson non-free bits that are now gone upstream. * Install manpages from new source location. * Don't chmod data dirs unconditionally, use `find -type f` instead to avoid installing dirs with wrong perms. * Remove new binaries and cruft from upstream sources. . mame (0.172-1) unstable; urgency=medium . * New upstream release (closes: #794119). - MAME is now licensed under the GPL-2 * Move to main section (closes: #816831). * Massive update of debian/copyright to adapt to licensing changes. * Add License paragraphs for all minor variants of BSD and custom licenses. * Update MESS references in mame-tools' description. * Update Build-Depends: - libportaudio-dev → portaudio19-dev - libqt4-dev → qtbase5-dev * Build against system sqlite3. Define USE_SYSTEM_LIB_SQLITE3=1 and add libsqlite3-dev to B-Ds. * Build against system lua5.3. Define USE_SYSTEM_LIB_LUA passing Debian's Lua5.3 path to the build system, and add liblua5.3-dev to B-Ds (lua-zlib and lua-filesystem still unsupported). * Add date_timestamp.patch: remove date of build, which is pointless and makes the binary non-reproducible. * Make the build verbose and remove obsolete define SDL_LIBVER. * Don't try to install web/* data in mame-data, it no longer exists. * Avoid installing LICENSE files for CC0-1.0. * Add some extra info to mame-tools' short description. * Use secure URLs for Vcs-* fields, and point to cgit instead of gitweb. * Remove mame.menu and install/mame.xpm. * Update Standards-Version to 3.9.7, no changes needed. * Add qt5_build.patch: add -qt5 parametres to all calls of moc and qmake. Patch by Sune Vuorela, thanks! * Remove non-free bits of rapidjson and all generated binaries and files from the orig tarball at get-orig-source rule to appease lintian. * Update debian/mame.ini with some upstream changes to config. * Add lintian overrides for all source issues on 3rdparty modules we don't compile. * Add another source lintian override for a false positive on rapidjson's "The Software shall be used for Good, not Evil" clause. . mame (0.164-1) unstable; urgency=medium . * New upstream release * Accomodate to massive upstream make process refactoring: - debian/patches: + Dropped gnu-fixes patch - debian/rules: Reworked makefile variables overrides * After upstream merge of MESS into MAME: - removed mess package - renamed mess-data package to mame-data . mame (0.160-1) unstable; urgency=medium . * New upstream release * debian/patches: - removed man pages updates, contributed upstream - updated gnu-fixes to new source layout Checksums-Sha1: 34d54e09c833325b120ecc31201d9e4f4459e87c 2574 mame_0.180-1~ubuntu16.04.1~ppa1.dsc e837d9ba822eeaa265269d04cf557a676f9416ca 75253748 mame_0.180.orig.tar.xz 517fba2c95b9d52985a83c5c72f7fa8c360c384b 66428 mame_0.180-1~ubuntu16.04.1~ppa1.debian.tar.xz Checksums-Sha256: 1fa6ff2e0c43bf192dfd8030e484803ac24cb3c35d627d3014ab83806f10d68b 2574 mame_0.180-1~ubuntu16.04.1~ppa1.dsc b929fcf2c2532ac9d986148097544120b7dc98f10919442d13f530df3f27200c 75253748 mame_0.180.orig.tar.xz b75b96475d75c42289c1934154c4627de6c1ee6a3b3880cb499bee4cd1fbefc4 66428 mame_0.180-1~ubuntu16.04.1~ppa1.debian.tar.xz Files: adab09dc3426daaede8bbd51fb0f7526 2574 games optional mame_0.180-1~ubuntu16.04.1~ppa1.dsc f582ac06125edacc23feaf34c46e642e 75253748 games optional mame_0.180.orig.tar.xz 2572f573dd71c8fc28fed8c6922c9873 66428 games optional mame_0.180-1~ubuntu16.04.1~ppa1.debian.tar.xz