Commit 9faf56b74837b63d2e62583656c3bd9b29de4743

Authored by Georg Hopp
1 parent 8454b15e

Add dosbox with mouse events mapping patch

  1 +# ChangeLog for games-emulation/dosbox
  2 +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
  3 +# (auto-generated from git log)
  4 +
  5 +*dosbox-9999 (09 Aug 2015)
  6 +*dosbox-0.74 (09 Aug 2015)
  7 +
  8 + 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +dosbox-0.74.ebuild,
  9 + +dosbox-9999.ebuild, +files/dosbox-0.74-gcc46.patch, +metadata.xml:
  10 + proj/gentoo: Initial commit
  11 +
  12 + This commit represents a new era for Gentoo:
  13 + Storing the gentoo-x86 tree in Git, as converted from CVS.
  14 +
  15 + This commit is the start of the NEW history.
  16 + Any historical data is intended to be grafted onto this point.
  17 +
  18 + Creation process:
  19 + 1. Take final CVS checkout snapshot
  20 + 2. Remove ALL ChangeLog* files
  21 + 3. Transform all Manifests to thin
  22 + 4. Remove empty Manifests
  23 + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
  24 + 5.1. Do not touch files with -kb/-ko keyword flags.
  25 +
  26 + Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
  27 + X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
  28 + tests
  29 + X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
  30 + project
  31 + X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
  32 + developer, wrote Git features for the migration
  33 + X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
  34 + cvs2svn
  35 + X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
  36 + X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
  37 + work in migration
  38 + X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
  39 + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
  40 + the bikeshed
  41 +
  42 + 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
  43 + Use https by default
  44 +
  45 + Convert all URLs for sites supporting encrypted connections from http to
  46 + https
  47 +
  48 + Signed-off-by: Justin Lecher <jlec@gentoo.org>
  49 +
  50 + 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
  51 + Revert DOCTYPE SYSTEM https changes in metadata.xml
  52 +
  53 + repoman does not yet accept the https version.
  54 + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
  55 +
  56 + Bug: https://bugs.gentoo.org/552720
  57 +
  58 + 01 Oct 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
  59 + Add missing remote-id type=sourceforge
  60 +
  61 + Signed-off-by: Justin Lecher <jlec@gentoo.org>
  62 +
  63 + 22 Nov 2015; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.74.ebuild,
  64 + dosbox-9999.ebuild:
  65 + use epatch to apply patch
  66 +
  67 + Package-Manager: portage-2.2.20.1
  68 +
  69 + 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
  70 + Unify quoting in metadata.xml files for machine processing
  71 +
  72 + Force unified quoting in all metadata.xml files since lxml does not
  73 + preserve original use of single and double quotes. Ensuring unified
  74 + quoting before the process allows distinguishing the GLEP 67-related
  75 + metadata.xml changes from unrelated quoting changes.
  76 +
  77 + 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
  78 + Replace all herds with appropriate projects (GLEP 67)
  79 +
  80 + Replace all uses of herd with appropriate project maintainers, or no
  81 + maintainers in case of herds requested to be disbanded.
  82 +
  83 + 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
  84 + Set appropriate maintainer types in metadata.xml (GLEP 67)
  85 +
  1 +# ChangeLog for games-emulation/dosbox
  2 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
  3 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/dosbox/ChangeLog,v 1.64 2015/01/17 14:17:17 tupone Exp $
  4 +
  5 + 17 Jan 2015; Tupone Alfredo <tupone@gentoo.org> dosbox-0.74.ebuild:
  6 + EAPI 5
  7 +
  8 + 01 Jan 2015; Michael Sterrett <mr_bones_@gentoo.org> dosbox-9999.ebuild:
  9 + EAPI=5
  10 +
  11 + 02 Apr 2013; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.74.ebuild,
  12 + dosbox-9999.ebuild:
  13 + revert incorrect use dep for alsa case
  14 +
  15 + 01 Apr 2013; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.74.ebuild,
  16 + dosbox-9999.ebuild:
  17 + add slot to libpng dep
  18 +
  19 + 31 Jan 2013; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.74.ebuild,
  20 + dosbox-9999.ebuild:
  21 + really turn off dynamic core for hardened (bug #352310)
  22 +
  23 + 26 Nov 2012; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.74.ebuild,
  24 + dosbox-9999.ebuild:
  25 + add glu dep (bug #444758)
  26 +
  27 + 03 Sep 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
  28 + dosbox-0.74.ebuild:
  29 + Keyword ~arm.
  30 +
  31 + 07 Jul 2011; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.74.ebuild,
  32 + dosbox-9999.ebuild:
  33 + add alsa use dep for libsdl (bug #374333)
  34 +
  35 + 28 Apr 2011; Tupone Alfredo <tupone@gentoo.org> dosbox-0.74.ebuild,
  36 + +files/dosbox-0.74-gcc46.patch:
  37 + Build with gcc-4.6 Bug #364231 by Philipp
  38 +
  39 + 23 Nov 2010; Tupone Alfredo <tupone@gentoo.org> dosbox-0.74.ebuild:
  40 + media-libs/libsdl need to be built with X. Fix bug #346241 by Tom Noonan
  41 +
  42 + 19 Jul 2010; Joseph Jezak <josejx@gentoo.org> dosbox-0.74.ebuild:
  43 + Marked ppc/ppc64 stable for bug #325153.
  44 +
  45 + 15 Jul 2010; Christian Faulhammer <fauli@gentoo.org> dosbox-0.74.ebuild:
  46 + stable x86, bug 325153
  47 +
  48 + 24 Jun 2010; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.74.ebuild:
  49 + remove autotools since it's not used (thanks to Pacho for the pointer)
  50 +
  51 + 24 Jun 2010; Pacho Ramos <pacho@gentoo.org> dosbox-0.74.ebuild:
  52 + stable amd64, bug 325153
  53 +
  54 +*dosbox-0.74 (16 May 2010)
  55 +
  56 + 16 May 2010; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-0.74.ebuild:
  57 + version bump
  58 +
  59 + 10 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> dosbox-0.73.ebuild,
  60 + +files/dosbox-0.73-AC_CANONICAL_BUILD_and_libpng14.patch:
  61 + Fix libpng14 detection and replace AC_CANONICAL_TARGET with
  62 + AC_CANONICAL_BUILD wrt #308735 by Rafał Mużyło.
  63 +
  64 +*dosbox-9999 (09 Nov 2009)
  65 +
  66 + 09 Nov 2009; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-9999.ebuild:
  67 + add live svn ebuild to replace dosbox-cvs (bug #292468)
  68 +
  69 + 18 Aug 2009; Christian Faulhammer <fauli@gentoo.org> dosbox-0.73.ebuild:
  70 + stable x86, bug 279864
  71 +
  72 + 09 Aug 2009; nixnut <nixnut@gentoo.org> dosbox-0.73.ebuild:
  73 + ppc stable #279864
  74 +
  75 + 01 Aug 2009; <chainsaw@gentoo.org> dosbox-0.73.ebuild:
  76 + Marked stable on AMD64 as requested by Michael "Mr. Bones" Sterrett
  77 + <mr_bones_@gentoo.org> in bug #279864. Tested with Pinball Fantasies (full
  78 + screen, 3000 cycles) on a dual hex-core Opteron with USE="alsa opengl
  79 + -debug -hardened".
  80 +
  81 + 01 Aug 2009; Samuli Suominen <ssuominen@gentoo.org> dosbox-0.72.ebuild,
  82 + dosbox-0.73.ebuild:
  83 + Remove USE depend for media-libs/alsa-lib[midi].
  84 +
  85 +*dosbox-0.73 (27 May 2009)
  86 +
  87 + 27 May 2009; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-0.73.ebuild:
  88 + version bump
  89 +
  90 + 14 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.72.ebuild:
  91 + use PATCHES array
  92 +
  93 + 04 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.72.ebuild:
  94 + use EAPI=2
  95 +
  96 + 17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
  97 + files/dosbox-0.72+gcc-4.3.patch:
  98 + Fix patch with absolute paths.
  99 +
  100 + 13 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
  101 + +files/dosbox-0.72+gcc-4.3.patch, dosbox-0.72.ebuild:
  102 + Add patch to build with gcc 4.3 from bug #218320, thanks to Peter
  103 + Alfredsen (loki_val). Make alsa USE flag work again (bug #225919).
  104 +
  105 + 22 Oct 2007; Michael Sterrett <mr_bones_@gentoo.org>
  106 + -files/dosbox-0.70-alsa.patch, -dosbox-0.58.ebuild, -dosbox-0.65.ebuild,
  107 + -dosbox-0.70.ebuild:
  108 + clean out older ebuilds
  109 +
  110 + 22 Oct 2007; Mike Doty <kingtaco@gentoo.org> dosbox-0.72.ebuild:
  111 + amd64 stable, bug 194563
  112 +
  113 + 06 Oct 2007; Tobias Scherbaum <dertobi123@gentoo.org> dosbox-0.72.ebuild:
  114 + ppc stable, bug #194563
  115 +
  116 + 03 Oct 2007; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.72.ebuild:
  117 + stable for x86
  118 +
  119 + 23 Sep 2007; Joseph Jezak <josejx@gentoo.org> dosbox-0.70.ebuild,
  120 + dosbox-0.72.ebuild:
  121 + Marked ~ppc64.
  122 +
  123 +*dosbox-0.72 (28 Aug 2007)
  124 +
  125 + 28 Aug 2007; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-0.72.ebuild:
  126 + version bump
  127 +
  128 +*dosbox-0.71 (31 Jul 2007)
  129 +
  130 + 31 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-0.71.ebuild:
  131 + version bump
  132 +
  133 + 09 Apr 2007; Michael Sterrett <mr_bones_@gentoo.org>
  134 + +files/dosbox-0.70-alsa.patch, dosbox-0.70.ebuild:
  135 + brute force approach to bug #171942
  136 +
  137 + 26 Mar 2007; Michael Sterrett <mr_bones_@gentoo.org>
  138 + +files/dosbox-0.70-alsa.patch, dosbox-0.70.ebuild:
  139 + patch to turn alsa off with --disable-alsa from ebfe via bug #171942; took out
  140 + some of the use flags in deps that weren't also checked by configure
  141 +
  142 + 20 Mar 2007; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.70.ebuild:
  143 + add USE=debug support with patch from ebfe (bug #121372)
  144 +
  145 + 04 Mar 2007; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.65.ebuild,
  146 + dosbox-0.70.ebuild:
  147 + add media-libs/alsa-lib midi check for bug #169219 with patch from Diego
  148 + Pettenò
  149 +
  150 +*dosbox-0.70 (03 Mar 2007)
  151 +
  152 + 03 Mar 2007; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-0.70.ebuild:
  153 + version bump (bug #169143)
  154 +
  155 + 21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
  156 + Transition to Manifest2.
  157 +
  158 + 27 Nov 2006; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-0.58.ebuild:
  159 + resurrect older dosbox that some people still use for specific apps
  160 +
  161 + 20 Sep 2006; <blubb@gentoo.org> dosbox-0.65.ebuild:
  162 + stable on amd64
  163 +
  164 + 18 Sep 2006; Joseph Jezak <josejx@gentoo.org> dosbox-0.65.ebuild:
  165 + Marked ppc stable for bug #147835.
  166 +
  167 + 27 Aug 2006; Jason Wever <weeve@gentoo.org> dosbox-0.65.ebuild:
  168 + Added ~sparc keyword wrt bug #144304.
  169 +
  170 +*dosbox-0.65 (31 Mar 2006)
  171 +
  172 + 31 Mar 2006; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-0.65.ebuild:
  173 + version bump
  174 +
  175 + 19 Mar 2006; Jeremy Huddleston <eradicator@gentoo.org>
  176 + +files/0.63-gcc41.patch, dosbox-0.63.ebuild:
  177 + Fixed compilation with gcc4 and on amd64. Closes bug #114949.
  178 +
  179 + 11 Jul 2005; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.63.ebuild:
  180 + amd64 patch is unconditional upstream so apply it for everyone.
  181 +
  182 + 11 Jul 2005; Simon Stelling <blubb@gentoo.org> +files/0.63-64bit.patch,
  183 + dosbox-0.63.ebuild:
  184 + fix bug 89876
  185 +
  186 + 15 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org> dosbox-0.58.ebuild,
  187 + dosbox-0.62.ebuild, dosbox-0.63.ebuild:
  188 + Removed INSTALL file.
  189 +
  190 + 18 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> -dosbox-0.60.ebuild,
  191 + -dosbox-0.61.ebuild:
  192 + clean older 0.6* ebuilds
  193 +
  194 +*dosbox-0.63 (18 Nov 2004)
  195 +
  196 + 18 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-0.63.ebuild:
  197 + version bump
  198 +
  199 + 11 Nov 2004; Joseph Jezak <josejx@gentoo.org> dosbox-0.62.ebuild:
  200 + Marked ppc stable.
  201 +
  202 + 14 Oct 2004; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.62.ebuild:
  203 + hardened doesn't seem to like the dynamic core (bug #66038)
  204 +
  205 + 03 Oct 2004; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.62.ebuild:
  206 + make the sdl-sound dep explicit (bug #66179)
  207 +
  208 +*dosbox-0.62 (30 Sep 2004)
  209 +
  210 + 30 Sep 2004; Michael Sterrett <mr_bones_@gentoo.org> +dosbox-0.62.ebuild:
  211 + version bump
  212 +
  213 + 21 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.61.ebuild:
  214 + Well, it works, but isn't "stable" on amd64 so back to ~ it goes.
  215 + amd64 users will need to keyword locally for this version. (bugs #52274
  216 + and #52276) dosbox-cvs is recommended for amd64 users until the next
  217 + release from upstream.
  218 +
  219 + 10 Jun 2004; Hanno Boeck <hanno@gentoo.org> +files/dosbox_gcc34.gz,
  220 + dosbox-0.61.ebuild:
  221 + Fix for gcc 3.4.
  222 +
  223 + 05 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.61.ebuild:
  224 + png isn't optional, more alsa config stuff
  225 +
  226 + 11 Feb 2004; David Holm <dholm@gentoo.org> dosbox-0.61.ebuild:
  227 + Added to ~ppc.
  228 +
  229 +*dosbox-0.61 (03 Feb 2004)
  230 +
  231 + 03 Feb 2004; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.61.ebuild:
  232 + version bump
  233 +
  234 +*dosbox-0.60 (16 Oct 2003)
  235 +
  236 + 12 Dec 2003; Mike Frysinger <vapier@gentoo.org> :
  237 + Add an alsa-1.0.0 patch to fix #35522.
  238 +
  239 + 18 Oct 2003; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.60.ebuild:
  240 + removed the depend on ncurses since we don't use the debugger; added
  241 + src_compile
  242 +
  243 + 16 Oct 2003; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.60.ebuild:
  244 + version bump
  245 +
  246 + 07 Aug 2003; Michael Sterrett <mr_bones_@gentoo.org> dosbox-0.58.ebuild:
  247 + tidy ebuild
  248 +
  249 +*dosbox-0.58 (15 Jul 2003)
  250 +
  251 + 15 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
  252 + Version bump #20561 + games.eclass support.
  253 +
  254 +*dosbox-0.57 (31 Jan 2003)
  255 +
  256 + 31 Jan 2003; Ryan Phillips <rphillips@gentoo.org> ChangeLog :
  257 + New package. Submitted by Dirk-Jan Heijs.
  1 +AUX dosbox-0.74-gcc46.patch 274 SHA256 6177caef093a0d499581b5bb8dfdb99aab941b9d25ad3bb2f04b92f3452a17ae SHA512 3175ba75be568d24286501844073bebbd2ae2e770ca6bdd9d409b290ca7b9f98a8406b5b92b89a9965eeda8045f2ac9634aacf8eb01917cbf02087996de53177 WHIRLPOOL d160c1e54fdb94c8858cce43af1ed52702c111684bf208716fce8d9525105ecef6bb8d33751738624b68806e60c8d01ae4a29b7d8c44bb674fa45f8acfde7dda
  2 +AUX map-mouse-buttons.diff 2006 SHA256 b604a0d23e6e252a652c913319bf501c1ba59a9e5d4a4aa223a5ea973091281c SHA512 00da62acbd9b5968b4d32fcee5f197f177dbc1ce2992941dfb50fa178c5a1abd7115b553faa0ec59cb487c40333abfac4a74ff94d323231c030c126c51d3fa9c WHIRLPOOL fccc39e6ac3f7f813091613721f10f18a30c78c94a1abd67e95fecd435296756afe347ec85b44ae74a74bb80139e21ba6f301898377001825552c742644e334e
  3 +AUX map-mouse-buttons.patch 2014 SHA256 77522eb7156e32055b617265eacec8542079bb4c99b470b6e3d8f0cb47bafd9c SHA512 a6b8dca539d9dcd500b62737ca8530f64006180d70de0cf9ab28c15179953cd8e3f0911f2cff8d018848242b5cdab9234a6ca7b4cf086fb9a8bd1b9e225b5a9e WHIRLPOOL a9c9d02d819f1f8e0172a85c03a568f66121b644f4a022fb29b5f5fcf3c3ce83b0f1de010bf1ae86ae776f0e319f5c0bea89bade2728e23e2c946b287f6f407a
  4 +DIST dosbox-0.74.tar.gz 1265711 SHA256 13f74916e2d4002bad1978e55727f302ff6df3d9be2f9b0e271501bd0a938e05 SHA512 4a6ff4c658997a495119d200ec6ad37649da940814a4b14fca0dd29a99142026e324695b7aa9d2946efc2abf9067a819d911e43778efe905ed10ddf9b9f2dd3d WHIRLPOOL abc94770c732f8b73bedffbcca778f249c2fdc09353c3f484e2fc23f910602cc60b3abfcc22a9dbf3d3c4e77535fc488cd476217fe6498cab786a8024a257ff3
  5 +DIST dosbox-code-0-3989-dosbox-trunk.zip 1327592 SHA256 32f2cfff1be9f9bd2b0e246f9c0486f050714fdaba0bc47b66f3983eb7f55965 SHA512 625eacc1a1190d87d56713f7af54e6a7886e7666ba9f7f0b1d553c96a2eb02ec7810ac2da73d014d5ea3b69f2a7658bdd445532abe030e7f6ef85a3c20bdd3c7 WHIRLPOOL 1272c5a8d8480fa0dede2e78941a1cc78938407ab86d3720e18762fe2c749de89eea3db2811426f43eb57efa762a4ff55aa44d8e624c05bcb82b2404dad86f49
  6 +DIST dosbox_glide-3722fc563b737d2d7933df6a771651c2154e6f7b.diff 96346 SHA256 b51b86ca81b1642f50b8c0b0d74e4e230c858dbaf0c193afe15a040481e6d70b SHA512 d2be6ee8bd1f13058c76ccae595b67f15ab87e0e36dab0d938ebbd7fc5d379f6f054d30c32ef4723b9fcdbbcea7bf0e1aa2c8b1aab1737f1d0e4d2a2df0f7714 WHIRLPOOL 2bf74a6a6d7afccbd1d6002b48ab04c00672342829607c99ef4efd9ad8e3186c08aff971b52c6e4357c2e94e85cf08e049eb593d0a9f2253935f7e3cbe8b2a8a
  7 +EBUILD dosbox-0.74.ebuild 1061 SHA256 fe197a877d1d15aa2b3a17f615a53e135c1f74d5dbdde7a291be018301c665ad SHA512 084883defe768b05ffe03c18afacceead6d90638b67e5ed8cefc9b7c038e25c04c0bac1026dc5ad6a7e493a3cce4dd733e90f1c5de8ab7804bb3c1bc3c0bf847 WHIRLPOOL f09399d7e7b347eb9a6a3cc408f484a09ec894a021f3bd6ef848a6607d5b751eb158332a69328b45b6e285b9e7a7f798256fc7ebec81a86a94e02a6031bfd9a5
  8 +EBUILD dosbox-0.74_p20160629-r1.ebuild 1844 SHA256 26ba9be7a89de897f528c21d58d0597e430811bdbd8331f87cb034ad86cef46a SHA512 13169761214c7aeb4a137da33aaf16c0c41e0fa1fd8eaa7a3aed181b61113aad403b4f409fc24cd91b323dd3a53eaf6afbbbaa1065b77988dd155e1e3b2d01fd WHIRLPOOL 4a660a56803a19533ec6ad2b795fff3210b7d2486176bb92aaa1338053b0d0759a3ef85750166cf667f8157d34d403af3f5a7f6097c5b732f9359b731ac63805
  9 +EBUILD dosbox-0.74_p20160629.ebuild 1132 SHA256 004f9d5961cb4e0ba710f26d420576592ffc4f14334f5d0815de37dbf187d5a8 SHA512 9d1b597b6445660ff66b9e3372c9807f496c0ea951e11057fb226313be19e525d7e2663c9273c88fe73c08d317d700e622f5784ac6d56aa43ada55b01b514b8c WHIRLPOOL 84c13e7a07cdb59ce4b147a39f57bfbba5e5486fdc235b2b04703c2e337860a9df0eec421f9292c0c164168f57f80d74f83bd9a03c27840d0a100515c34c0b66
  10 +MISC ChangeLog 3218 SHA256 6121e7084762f51be05c5fba76b7345ed7bae4dcbdf8f357f438abf0d4256b6b SHA512 007900bb12b8966e704b9ca32902234e8145a5e2b966bf603ed37b79ad564e6fb102ec1603b675624154f9751eff47c6d9839de471d59c57e649f34318325f29 WHIRLPOOL 24f686783da4c667e33e1e6b1d83575d1f2b84f75b20106cd87f015e1917d5df8aaffe661b1d3029e9ecd92f1b90ecb217c4c60cc7498dbc7a346f1bea0bb375
  11 +MISC ChangeLog-2015 8857 SHA256 f89d9a261864bb8c7a8b5200905c79204873982758f5dd684f21dcaee32706bc SHA512 3c76a4621f99d4f01bbb47112c1b81478e84383ba7626996ce75f92aa370d1f478d0448b5ffa81bde0ef3bf68f1be979d1c954ff1e02d938a70de85b41c1d177 WHIRLPOOL 1cf88b590a9960e9764565192d35bd71bae2a00af5690a93cb258daf2465b4385f585375028537f80e978e3693abc9905d0ba5227da9336832ec0c42ef92996c
  12 +MISC metadata.xml 410 SHA256 1873c9fca49355cb50ba111a4a916e4c0cddf22cd4337c0d0a27b28adad18b8d SHA512 e131fe0add595edf6619edc489e4784a6553e53e24af6ee53faef252df4940271a2a1c575c276de534025ef2bed076dc37ae2299c31fbfcbdbf9c54183fe9069 WHIRLPOOL e58b1023afc40e22c3973f7b7ce50adbff18a92c8e94adbb2ef88c46058b7e7fe2f51a140fa2351a60cf390e41c6369423a0f4bddca80d7ee6176e98e373aa54
  1 +# Copyright 1999-2015 Gentoo Foundation
  2 +# Distributed under the terms of the GNU General Public License v2
  3 +# $Id$
  4 +
  5 +EAPI=5
  6 +inherit eutils games
  7 +
  8 +DESCRIPTION="DOS emulator"
  9 +HOMEPAGE="http://dosbox.sourceforge.net/"
  10 +SRC_URI="mirror://sourceforge/dosbox/${P}.tar.gz"
  11 +
  12 +LICENSE="GPL-2"
  13 +SLOT="0"
  14 +KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86"
  15 +IUSE="alsa debug hardened opengl"
  16 +
  17 +DEPEND="alsa? ( media-libs/alsa-lib )
  18 + opengl? ( virtual/glu virtual/opengl )
  19 + debug? ( sys-libs/ncurses:0 )
  20 + media-libs/libpng:0
  21 + media-libs/libsdl[joystick,video,X]
  22 + media-libs/sdl-net
  23 + media-libs/sdl-sound"
  24 +RDEPEND=${DEPEND}
  25 +
  26 +src_prepare() {
  27 + epatch "${FILESDIR}"/${P}-gcc46.patch
  28 + epatch "${FILESDIR}"/map-mouse-buttons.diff
  29 +}
  30 +
  31 +src_configure() {
  32 + #$(use_enable debug debug=heavy) \
  33 + egamesconf \
  34 + $(use_enable alsa alsa-midi) \
  35 + $(use_enable !hardened dynamic-core) \
  36 + $(use_enable !hardened dynamic-x86) \
  37 + $(use_enable debug) \
  38 + $(use_enable opengl)
  39 +}
  40 +
  41 +src_install() {
  42 + default
  43 + make_desktop_entry dosbox DOSBox /usr/share/pixmaps/dosbox.ico
  44 + doicon src/dosbox.ico
  45 + prepgamesdirs
  46 +}
  1 +# Copyright 1999-2016 Gentoo Foundation
  2 +# Distributed under the terms of the GNU General Public License v2
  3 +# $Id$
  4 +
  5 +EAPI=6
  6 +inherit autotools eutils flag-o-matic
  7 +
  8 +PATCH=3989
  9 +GLIDE_PATCH=3722fc563b737d2d7933df6a771651c2154e6f7b
  10 +
  11 +DESCRIPTION="DOS emulator"
  12 +HOMEPAGE="http://dosbox.sourceforge.net/"
  13 +SRC_URI="mirror://gentoo/dosbox-code-0-${PATCH}-dosbox-trunk.zip
  14 + glide? ( https://raw.githubusercontent.com/voyageur/openglide/${GLIDE_PATCH}/platform/dosbox/dosbox_glide.diff -> dosbox_glide-${GLIDE_PATCH}.diff )"
  15 +
  16 +LICENSE="GPL-2"
  17 +SLOT="0"
  18 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
  19 +IUSE="alsa debug glide hardened opengl"
  20 +
  21 +RDEPEND="alsa? ( media-libs/alsa-lib )
  22 + glide? ( media-libs/openglide )
  23 + opengl? ( virtual/glu virtual/opengl )
  24 + debug? ( sys-libs/ncurses:0 )
  25 + media-libs/libpng:0
  26 + media-libs/libsdl[joystick,video,X]
  27 + media-libs/sdl-net
  28 + media-libs/sdl-sound"
  29 +DEPEND="${RDEPEND}
  30 + app-arch/unzip"
  31 +
  32 +S=${WORKDIR}/${PN}-code-0-${PATCH}-dosbox-trunk
  33 +
  34 +PATCHES=(
  35 +"${FILESDIR}"/dosbox-0.74-gcc46.patch
  36 +"${FILESDIR}"/map-mouse-buttons.patch
  37 +)
  38 +
  39 +src_prepare() {
  40 + use glide && eapply "${DISTDIR}"/dosbox_glide-${GLIDE_PATCH}.diff
  41 + default
  42 + eautoreconf
  43 +}
  44 +
  45 +src_configure() {
  46 + use glide && append-cppflags -I"${EPREFIX}"/usr/include/openglide
  47 +
  48 + econf \
  49 + $(use_enable alsa alsa-midi) \
  50 + $(use_enable !hardened dynamic-core) \
  51 + $(use_enable !hardened dynamic-x86) \
  52 + $(use_enable debug) \
  53 + $(use_enable opengl)
  54 +}
  55 +
  56 +src_install() {
  57 + default
  58 + make_desktop_entry dosbox DOSBox /usr/share/pixmaps/dosbox.ico
  59 + doicon src/dosbox.ico
  60 +}
  61 +
  62 +pkg_postinst() {
  63 + if use glide; then
  64 + elog "You have enabled unofficial Glide emulation. To use this, symlink"
  65 + elog "or copy ${EPREFIX}/usr/share/openglide/glide2x-dosbox.ovl to your game's"
  66 + elog "directory and add the following to your DOSBox configuration."
  67 + elog ""
  68 + elog "[glide]"
  69 + elog "glide=true"
  70 + fi
  71 +}
  1 +# Copyright 1999-2016 Gentoo Foundation
  2 +# Distributed under the terms of the GNU General Public License v2
  3 +# $Id$
  4 +
  5 +EAPI=6
  6 +inherit autotools eutils
  7 +
  8 +PATCH=3989
  9 +DESCRIPTION="DOS emulator"
  10 +HOMEPAGE="http://dosbox.sourceforge.net/"
  11 +SRC_URI="mirror://gentoo/dosbox-code-0-${PATCH}-dosbox-trunk.zip"
  12 +
  13 +LICENSE="GPL-2"
  14 +SLOT="0"
  15 +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86"
  16 +IUSE="alsa debug hardened opengl"
  17 +
  18 +RDEPEND="alsa? ( media-libs/alsa-lib )
  19 + opengl? ( virtual/glu virtual/opengl )
  20 + debug? ( sys-libs/ncurses:0 )
  21 + media-libs/libpng:0
  22 + media-libs/libsdl[joystick,video,X]
  23 + media-libs/sdl-net
  24 + media-libs/sdl-sound"
  25 +DEPEND="${RDEPEND}
  26 + app-arch/unzip"
  27 +
  28 +S=${WORKDIR}/${PN}-code-0-${PATCH}-dosbox-trunk
  29 +
  30 +PATCHES=(
  31 +"${FILESDIR}"/dosbox-0.74-gcc46.patch
  32 +"${FILESDIR}"/map-mouse-buttons.patch
  33 +)
  34 +
  35 +src_prepare() {
  36 + default
  37 + eautoreconf
  38 +}
  39 +
  40 +src_configure() {
  41 + econf \
  42 + $(use_enable alsa alsa-midi) \
  43 + $(use_enable !hardened dynamic-core) \
  44 + $(use_enable !hardened dynamic-x86) \
  45 + $(use_enable debug) \
  46 + $(use_enable opengl)
  47 +}
  48 +
  49 +src_install() {
  50 + default
  51 + make_desktop_entry dosbox DOSBox /usr/share/pixmaps/dosbox.ico
  52 + doicon src/dosbox.ico
  53 +}
  1 +--- a/include/dos_inc.h 2011-04-28 08:46:04.505011354 +0200
  2 ++++ b/include/dos_inc.h 2011-04-28 08:46:27.104408178 +0200
  3 +@@ -21,6 +21,7 @@
  4 + #ifndef DOSBOX_DOS_INC_H
  5 + #define DOSBOX_DOS_INC_H
  6 +
  7 ++#include <cstddef>
  8 + #ifndef DOSBOX_DOS_SYSTEM_H
  9 + #include "dos_system.h"
  10 + #endif
  1 +diff -Naur a/src/gui/sdl_mapper.cpp b/src/gui/sdl_mapper.cpp
  2 +--- a/src/gui/sdl_mapper.cpp 2015-01-10 14:16:22.000000000 +0100
  3 ++++ b/src/gui/sdl_mapper.cpp 2016-10-31 21:36:44.509231014 +0100
  4 +@@ -32,6 +32,7 @@
  5 + #include "dosbox.h"
  6 + #include "video.h"
  7 + #include "keyboard.h"
  8 ++#include "mouse.h"
  9 + #include "joystick.h"
  10 + #include "support.h"
  11 + #include "mapper.h"
  12 +@@ -1497,6 +1498,20 @@
  13 + KBD_KEYS key;
  14 + };
  15 +
  16 ++class CMouseButtonEvent : public CTriggeredEvent {
  17 ++public:
  18 ++ CMouseButtonEvent(char const * const _entry,Bit8u _button) : CTriggeredEvent(_entry) {
  19 ++ button=_button;
  20 ++ }
  21 ++ void Active(bool yesno) {
  22 ++ if (yesno)
  23 ++ Mouse_ButtonPressed(button);
  24 ++ else
  25 ++ Mouse_ButtonReleased(button);
  26 ++ }
  27 ++ Bit8u button;
  28 ++};
  29 ++
  30 + class CJAxisEvent : public CContinuousEvent {
  31 + public:
  32 + CJAxisEvent(char const * const _entry,Bitu _stick,Bitu _axis,bool _positive,CJAxisEvent * _opposite_axis) : CContinuousEvent(_entry) {
  33 +@@ -1708,6 +1723,15 @@
  34 + return event;
  35 + }
  36 +
  37 ++static CMouseButtonEvent * AddMouseButtonEvent(Bitu x,Bitu y,Bitu dx,Bitu dy,char const * const title,char const * const entry,Bit8u button) {
  38 ++ char buf[64];
  39 ++ strcpy(buf,"mouse_");
  40 ++ strcat(buf,entry);
  41 ++ CMouseButtonEvent * event=new CMouseButtonEvent(buf,button);
  42 ++ new CEventButton(x,y,dx,dy,title,event);
  43 ++ return event;
  44 ++}
  45 ++
  46 + static CJAxisEvent * AddJAxisButton(Bitu x,Bitu y,Bitu dx,Bitu dy,char const * const title,Bitu stick,Bitu axis,bool positive,CJAxisEvent * opposite_axis) {
  47 + char buf[64];
  48 + sprintf(buf,"jaxis_%d_%d%s",stick,axis,positive ? "+" : "-");
  49 +@@ -1866,6 +1890,15 @@
  50 + AddKeyButtonEvent(PX(XO+2),PY(YO+4),BW,BH,".","kp_period",KBD_kpperiod);
  51 + #undef XO
  52 + #undef YO
  53 ++#define XO 5
  54 ++#define YO 8
  55 ++ /* Mouse Buttons */
  56 ++ new CTextButton(PX(XO+0),PY(YO-1),3*BW,20,"Mouse");
  57 ++ AddMouseButtonEvent(PX(XO+0),PY(YO),BW,BH,"L","left",0);
  58 ++ AddMouseButtonEvent(PX(XO+1),PY(YO),BW,BH,"M","middle",2);
  59 ++ AddMouseButtonEvent(PX(XO+2),PY(YO),BW,BH,"R","right",1);
  60 ++#undef XO
  61 ++#undef YO
  62 + #define XO 10
  63 + #define YO 8
  64 + /* Joystick Buttons/Texts */
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
  3 +<pkgmetadata>
  4 + <maintainer type="person">
  5 + <email>mr_bones_@gentoo.org</email>
  6 + </maintainer>
  7 + <maintainer type="project">
  8 + <email>games@gentoo.org</email>
  9 + <name>Gentoo Games Project</name>
  10 + </maintainer>
  11 + <upstream>
  12 + <remote-id type="sourceforge">dosbox</remote-id>
  13 + </upstream>
  14 +</pkgmetadata>
Please register or login to post a comment