Publishing details

Changelog

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/<triplet>/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

 -- Graham Inggs <email address hidden>  Tue, 20 Dec 2016 10:35:26 +0200

Available diffs

Builds

Built packages

Package files