mupen64plus-2.0+1/0000755000000000000000000000000012210355013010567 5ustar mupen64plus-2.0+1/debian/0000755000000000000000000000000012210355013012011 5ustar mupen64plus-2.0+1/debian/rules0000755000000000000000000000040412210355013013067 0ustar #!/usr/bin/make -f # -*- makefile -*- binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep: dh $@ .PHONY: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep mupen64plus-2.0+1/debian/gbp.conf0000644000000000000000000000006012210355013013424 0ustar [DEFAULT] pristine-tar = True sign-tags = True mupen64plus-2.0+1/debian/changelog0000644000000000000000000003275612210355013013700 0ustar mupen64plus (2.0+1) unstable; urgency=low * New version for mupen64plus 2.0 release (Closes: #721409) * debian/control: - Upgraded to policy 3.9.4, no changes required - Remove obsolete DM-Upload-Allowed - Add mupen64plus-video-glide64mk2 to mupen64plus-video-all * Update years in debian/copyright -- Sven Eckelmann Sat, 31 Aug 2013 13:56:54 +0200 mupen64plus (1.99.5+1) unstable; urgency=low * Update copyright years in debian/copyright * Upgraded to policy 3.9.3 - Move to section metapackages * Upgrade debhelper compat to v9 * Use buildflags.mk to set security flags in debian/rules -- Sven Eckelmann Sat, 17 Mar 2012 20:18:34 +0100 mupen64plus (1.99.4+4) unstable; urgency=low * Don't mix implicit and explicit rules to prevent FTBFS with make 3.82 * Add dependency mupen64plus-rsp-z64 to mupen64plus-rsp-all because it also provides mupen64plus-rsp-z64-hlevideo * Use debian packaging manual URL as format identifier in debian/copyright -- Sven Eckelmann Mon, 31 Oct 2011 12:48:29 +0100 mupen64plus (1.99.4+3) unstable; urgency=low * Upgraded to policy 3.9.2, no changes required -- Sven Eckelmann Sun, 14 Aug 2011 18:00:01 +0200 mupen64plus (1.99.4+2) unstable; urgency=low * Upload to unstable * Remove overrides for lintian warning about change to native package * Update Vcs-* fields to new anonscm.debian.org URLs in debian/control * Fix spelling of "Flexible" in debian/control (Closes: #633693) * Mark all targets in debian/rules as phony * Add some information about the mupen64plus 2.0 vision in debian/NEWS -- Sven Eckelmann Sun, 24 Jul 2011 14:23:26 +0200 mupen64plus (1.99.4+1) experimental; urgency=low * New Upstream Version * Updated my maintainer e-mail address * Split source package to match upstreams modular release packages * Provide metapackages for audio, input, rsp, ui and video plugins * Override lintian warning about change to native package * debian/copyright: - Update to DEP5 revision 164 - Update copyright years * debian/patches: - Remove patches related to debian packages: as-needed.patch, correct_fpr32_mapping.patch, correct_security_printf.patch, debian-archs.patch, default-optimisations.patch, dejavu-font.patch, destdir.patch, dont-install-unneeded.patch, fix-7z-subfolder.patch, fix-desktop-file.patch, fix_r0_override.patch, fix_readpng.patch, ftbfs-debugger.patch, ftbfs-dynarec.patch, ftbfs-glibc210.patch, ftbfs-gvariant-type-conflicts.patch, ftbfs-kfreebsd.patch, glide64_hurd.patch, glide64-noasm.patch, gtk-open-filter.patch, interpreter_x86_fldcw.patch, jttl_fix_romclosed.patch, link_gdk.patch, load_aidacrate.patch, load_vistatus.patch, noexecstack.patch, optional_signinfo.patch, osd-pause-crash.patch, path_max.patch, pie_support.patch, plugin-searchpath.patch, remove-gln64.patch, remove-nondfsg-icons.patch, resume_on_start.patch, rice-ati-symbols.patch, rice-crash-vendorstring.patch, rice_fog.patch, rice_nodebug.patch, rice-screenflickering.patch, rice-texturepack-crash.patch, rsp_hle_bigendian.patch, rsp_ucode2_reset.patch, static-binutils-libs.patch, system-libbz2.patch, system-liblzma.patch, system-libpng.patch, system-zlib.patch, version-string.patch, xdg-basedir.patch -- Sven Eckelmann Sat, 22 Jan 2011 11:05:28 +0100 mupen64plus (1.5+dfsg1-14) experimental; urgency=low * Upgraded to policy 3.9.1, no changes required * Upgrade debhelper compat to v8 * debian/rules: - set *FLAGS using dpkg-buildflags in debian/rules to work like dpkg-buildpackage when called directly - Use hardening-includes for CFLAGS and LDFLAGS hardened builds - Use externally provided LDFLAGS - Disable support for debugger due to missing pic/pie support of libopcodes.a * debian/patches: - Add correct_security_printf.patch, Correct possible printf format string vulnerability - Add pie_support.patch, Add support for PIE/PIC -- Sven Eckelmann Thu, 23 Sep 2010 13:52:32 +0200 mupen64plus (1.5+dfsg1-13) unstable; urgency=low * debian/patches: - Add path_max.patch, Add dummy PATH_MAX on systems without it (Closes: #588066) - Add optional_signinfo.patch, Only use siginfo subsystem if system offers it (Closes: #588066) - Add glide64_hurd.patch, Define GNU/Hurd as UNIX system for glide64 (Closes: #588066) -- Sven Eckelmann Mon, 12 Jul 2010 23:20:02 +0200 mupen64plus (1.5+dfsg1-12) unstable; urgency=low * Use googlecode.debian.net instead of complex own filters for debian/watch * Upgraded to policy 3.9.0, no changes required * Build only on i386/amd64 because upstream doesn't to support more * debian/patches: - Add link_gdk.patch, Link directly against gdk-2.0 instead indirectly through gtk+-2.0 -- Sven Eckelmann Mon, 28 Jun 2010 21:31:48 +0200 mupen64plus (1.5+dfsg1-11) unstable; urgency=low * debian/patches: - Rename ftbfs-gvariant-type-conflicts.path to ftbfs-gvariant-type-conflicts.patch - Add rice-ati-symbols.patch, Allow to load rice on systems with missing opengl extensions -- Sven Eckelmann Sun, 23 May 2010 11:55:23 +0200 mupen64plus (1.5+dfsg1-10) unstable; urgency=low [ Sven Eckelmann ] * debian/patches: - Add rsp_ucode2_reset.patch, Reset status of specific ucode2 hacks after starting again - Add rsp_hle_bigendian.patch, Fix wrong high level emulation of rsp on big endian systems - Add rice-crash-vendorstring.patch, Don't crash on long OpenGL vendor string (Closes: #580480, LP: #575968) [ Piotr Ożarowski ] * DMUA flag set to yes -- Sven Eckelmann Thu, 06 May 2010 11:34:46 +0200 mupen64plus (1.5+dfsg1-9) unstable; urgency=low * debian/patches: - Add ftbfs-gvariant-type-conflicts.path, Fix FTBFS due to glib's gvariant.h type definitions (Closes: #577329) - Add dont-install-unneeded.patch, Don't install files which aren't used by us * debian/rules: - Enable parallel builds using dh's --parallel - Inform about missing installed files using dh's --list-missing - Share options between dh_auto_build and dh_auto_install * debian/control: - Depend on debhelper 7.4.10 for --parallel and --list-missing -- Sven Eckelmann Sun, 11 Apr 2010 12:23:04 +0200 mupen64plus (1.5+dfsg1-8) unstable; urgency=low * debian/patches: - Add rice_fog.patch, Reduce flickering when enabling fog in rice - Update fix_readpng.patch, Fix FTBFS with libpng14 and remove coding style only changes * Convert to 3.0 (quilt) source format * Remove outdated README.source * debian/control: - Remove shlibs:Depends for binary packages without shared libs dependencies - Remove unneeded build dependency to quilt - Upgraded to policy 3.8.4, no changes required * Correct spelling errors found by lintian * debian/copyright: Update copyright years * Check all files ever published on the download page in debian/watch -- Sven Eckelmann Mon, 15 Mar 2010 16:22:03 +0100 mupen64plus (1.5+dfsg1-7) unstable; urgency=low * debian/patches: - Correct minor dep3 patch tagging format problems - Update correct_fpr32_mapping.patch, prevent corruption of upper registers in a register pair due to sign extension - Add system-liblzma.patch, use liblzma from debian instead of buildin (Closes: #543552) * debian/control: - Depend on liblzma-dev for lzma and xz support -- Sven Eckelmann Mon, 19 Oct 2009 12:38:26 +0200 mupen64plus (1.5+dfsg1-6) unstable; urgency=low * debian/patches: - Add Origin information to patches - Update fix_readpng.patch, Backport actual commit from upstream - Update ftbfs-glibc210.patch, Backport actual commit from upstream - Update noexecstack.patch, Backport actual commit from upstream - Update jttl_fix_romclosed.patch, Backport actual commit from upstream - Add correct_fpr32_mapping.patch, Correct emulation of shared 32 bit wide and 64 bit wide FPR in MIPS I and MIPS III mode - Remove load-fpr-location.patch which is replaced by correct_fpr32_mapping.patch - Add load_aidacrate.patch, Set aiDacrate during savestate load to fix slowdowns after savestate load - Add load_vistatus.patch, Set video width and status during savestate load - Add fix_r0_override.patch, Don't allow to override r0 register - Add resume_on_start.patch, Resume when pressing on start when in pause mode to prevent corruption - Add osd-pause-crash.patch, Fix OSD crash after pause-stop-start-pause of emulator -- Sven Eckelmann Thu, 08 Oct 2009 13:29:25 +0200 mupen64plus (1.5+dfsg1-5) unstable; urgency=low * debian/patches: - Change to dep3 patch tagging guidelines - Remove number before patches as order is given by debian/patches/series - Add gtk-open-filter.patch, Show files with .n64 and .v64 extension in filtered open file dialog (Closes: #546046) - Add noexecstack.patch, Don't enable executable stack by default (Closes: #547644) - Add fix_readpng.patch, Fix crash when loading png due to reordering optimizer - Add jttl_fix_romclosed.patch, Stop audio processing thread before freeing buffers to fix segfault during stop of emulation - Add rice_nodebug.patch, Don't enable excessive debug functionality in rice_video - Add interpreter_x86_fldcw.patch, Correctly set floating point control word - Add load-fpr-location.patch, Set register bank location when loading savestate -- Sven Eckelmann Mon, 28 Sep 2009 15:23:17 +0200 mupen64plus (1.5+dfsg1-4) unstable; urgency=low * debian/patches; - Update 119-debian-archs.patch, Correct detection of armel cpu endianness (Closes: #545463) - Add 120-ftbfs-glibc210, Fix FTBFS using g++-4.4 and glibc 2.10 due to missing const keywords (Closes: #545462) - Add 121-version-string.patch, remove misleading "-development" in version string - Add 122-default-optimisations.patch, Don't override optimisations set by debian build environment -- Sven Eckelmann Tue, 08 Sep 2009 22:17:00 +0200 mupen64plus (1.5+dfsg1-3) unstable; urgency=low * debian/rules: - Set host architecture to support build of i386 running on x86_64 kernel (Closes: #544670) - Don't set NO_ASM parameter anymore as it is handled by 119-debian-archs.patch * debian/patches: - Add 119-debian-archs.patch, Define wordsize and endianness of architectures supported by debian (Closes: #544673) - Update 118-ftbfs-debugger.patch, define dummy functions to decompile recompiled code on non-x86 architectures (Closes: #544662) -- Sven Eckelmann Wed, 02 Sep 2009 23:18:11 +0200 mupen64plus (1.5+dfsg1-2) unstable; urgency=low * debian/patches - Add 114-fix-7z-subfolder.patch, fix crash in romcache when reading 7zip archive with subfolders - Add 115-xdg-basedir.patch, Use "XDG Base Directory" compliant directories for files for each user (Closes: #544428) - Add 116-ftbfs-dynarec.patch, Don't try to compile dynarec on architectures without support (Closes: #544548) - Add 117-ftbfs-kfreebsd.patch, Don't stop compilation due to unknown OS kFreeBSD (Closes: #544550) - Add 118-ftbfs-debugger.patch, Define CHECK_MEM for non-x86 systems to prevent FTBFS due to dynarec checks (Closes: #544549) * debian/control: - Depend on libxdg-basedir-dev and pkg-config to support xdg-basedir specification * debian/rules: - Disable assembler optimized parts on unsupported architectures * Add README.source with information about patch management * Add NEWS.Debian with information about migration of old data and configuration to new xdg compliant directories -- Sven Eckelmann Tue, 01 Sep 2009 20:40:30 +0200 mupen64plus (1.5+dfsg1-1) unstable; urgency=low * Initial release (Closes: #513322) * debian/patches: - Add 100-fix-desktop-file.patch, fix desktop file - Add 101-destdir.patch, fix usage of DESTDIR in install target - Add 102-plugin-searchpath.patch, add search path for plugins - Add 103-dejavu-font.patch, use font from ttf-dejavu-core package - Add 104-as-needed.patch, allow --as-needed to reduce number of linked libraries - Add 105-system-libpng.patch, use libpng from debian instead of buildin - Add 106-system-zlib.patch, use zlib from debian instead of buildin - Add 107-system-libbz2.patch, use libbz2 from debian instead of buildin - Add 108-remove-gln64.patch, don't try to build glN64 removed from dfsg tar - Add 109-remove-nondfsg-icons.patch, don't include non-dfsg icons which are removed from dfsg tarball - Add 110-glide64-noasm.patch, don't use x86-asm on non-x86 plattforms in glide64 - Add 111-rice-texturepack-crash.patch, Fix crash when loading textures from texturepacks with rice_video - Add 112-rice-screenflickering.patch, Reduce screenflickering in some games when using rice_video - Add 113-static-binutils-libs.patch, Link static against binutils libraries with unstable abi -- Sven Eckelmann Mon, 17 Aug 2009 10:18:49 +0200 mupen64plus-2.0+1/debian/source/0000755000000000000000000000000012210355013013311 5ustar mupen64plus-2.0+1/debian/source/format0000644000000000000000000000001512210355013014520 0ustar 3.0 (native) mupen64plus-2.0+1/debian/control0000644000000000000000000000540012210355013013413 0ustar Source: mupen64plus Section: metapackages Priority: optional Maintainer: Tobias Loose Uploaders: Sven Eckelmann Standards-Version: 3.9.4 Homepage: http://code.google.com/p/mupen64plus/ Vcs-Git: git://anonscm.debian.org/collab-maint/mupen64plus.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/mupen64plus.git Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1.1), Package: mupen64plus Architecture: all Depends: ${misc:Depends}, mupen64plus-ui-console | mupen64plus-ui, Description: plugin-based Nintendo 64 emulator (transitional dummy package) This is a dummy package to ease transition to a mupen64plus frontend. . It can safely be removed from your system. Package: mupen64plus-audio-all Architecture: all Depends: ${misc:Depends}, mupen64plus-audio-sdl, Description: plugin-based Nintendo 64 emulator, audio plugins Flexible N64 Emulator for Linux that works with many ROMs that are publically available. It consists of separate components to provide an user interface, audio and graphics output, controller input, co-processor emulation and an emulator core. . This metapackage includes all audio plugins usable with mupen64plus. Package: mupen64plus-input-all Architecture: all Depends: ${misc:Depends}, mupen64plus-input-sdl, Description: plugin-based Nintendo 64 emulator, input plugins Flexible N64 Emulator for Linux that works with many ROMs that are publically available. It consists of separate components to provide an user interface, audio and graphics output, controller input, co-processor emulation and an emulator core. . This metapackage includes all input plugins usable with mupen64plus. Package: mupen64plus-rsp-all Architecture: all Depends: ${misc:Depends}, mupen64plus-rsp-hle, mupen64plus-rsp-z64, Description: plugin-based Nintendo 64 emulator, rsp plugins Flexible N64 Emulator for Linux that works with many ROMs that are publically available. It consists of separate components to provide an user interface, audio and graphics output, controller input, co-processor emulation and an emulator core. . This metapackage includes all reality signal processor plugins usable with mupen64plus. Package: mupen64plus-video-all Architecture: all Depends: ${misc:Depends}, mupen64plus-video-arachnoid, mupen64plus-video-glide64, mupen64plus-video-glide64mk2, mupen64plus-video-rice, mupen64plus-video-z64, Description: plugin-based Nintendo 64 emulator, video plugins Flexible N64 Emulator for Linux that works with many ROMs that are publically available. It consists of separate components to provide an user interface, audio and graphics output, controller input, co-processor emulation and an emulator core. . This metapackage includes all video plugins usable with mupen64plus. mupen64plus-2.0+1/debian/NEWS0000644000000000000000000000545512210355013012521 0ustar mupen64plus (1.99.4+1) unstable; urgency=low mupen64plus was converted from a complete monolithic emulator to a modular architecture [1] to create a more portable core. Therefore, the core is now a library and not a GUI with included emulation cores. The mupen64plus distribution only provides some basic plugins, a reference console frontend and the core library. Additional third party frontends [2] are necessary to get a GUI or special functionality like configuration dialogs. Otherwise the new configuration registry file "$HOME"/.mupen64plus/mupen64plus.cfg has to be edited by hand to change the settings. The input plugin provides an auto-configuration of input devices to help the users getting their joysticks and gamepads to work without editing the configuration registry. Many joysticks aren't known yet, but it is still possible to change the settings manually [3]. It is recommended to forward the new settings to the mupen64plus developers to get them included in future releases. Old settings aren't converted to the new configuration registry, but old savestates from mupen64plus >= 1.5+dfsg1-2 should work without any problems. Pre-2.0 plugins aren't supported by the emulation core due to a complete changed plugin api. [1] http://www.emutalk.net/threads/50098-New-release-Mupen64Plus-v1.99.1 [2] http://code.google.com/p/mupen64plus/wiki/ThirdPartyPlugins [3] http://code.google.com/p/mupen64plus/wiki/ControllerSetup -- Sven Eckelmann Sun, 24 Jul 2011 13:54:44 +0200 mupen64plus (1.5+dfsg1-2) unstable; urgency=low The used paths in which mupen64plus saves its data for every user was changed to be compliant to the XDG Base Directory Specification[1]. To use the previously generated configuration and data files, they must be moved to the new directories. mupen64plus.conf has to be adjusted slightly to point to find the new directory to save the rombrowser cache. This can be done in some simple steps, but be sure that you have a backup of the files inside $HOME/.mupen64plus # mkdir -p "$HOME"/.config/mupen64plus/ # mkdir -p "$HOME"/.local/share/mupen64plus/ # mkdir -p "$HOME"/.cache/mupen64plus/ # mv "$HOME"/.mupen64plus/*.conf "$HOME"/.mupen64plus/*.cfg \ "$HOME"/.mupen64plus/*.ini "$HOME"/.config/mupen64plus/ # mv "$HOME"/.mupen64plus/save "$HOME"/.mupen64plus/screenshots \ "$HOME"/.mupen64plus/hires_texture "$HOME"/.mupen64plus/texture_dump \ "$HOME"/.local/share/mupen64plus/ # mv "$HOME"/.mupen64plus/rombrowser.cache "$HOME"/.cache/mupen64plus/ # sed -i "s/.*RomCacheFile\\s*=.*//" \ "$HOME"/.config/mupen64plus/mupen64plus.conf [1] http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html -- Sven Eckelmann Tue, 01 Sep 2009 00:18:45 +0200 mupen64plus-2.0+1/debian/copyright0000644000000000000000000000203412210355013013743 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Files: * Copyright: 2009-2013, Sven Eckelmann 2009-2013, Tobias Loose License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. mupen64plus-2.0+1/debian/compat0000644000000000000000000000000212210355013013207 0ustar 9