Commit 9faf56b74837b63d2e62583656c3bd9b29de4743
1 parent
8454b15e
Add dosbox with mouse events mapping patch
Showing
9 changed files
with
612 additions
and
0 deletions
games-emulation/dosbox/ChangeLog
0 → 100644
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 | + | ... | ... |
games-emulation/dosbox/ChangeLog-2015
0 → 100644
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. | ... | ... |
games-emulation/dosbox/Manifest
0 → 100644
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 | ... | ... |
games-emulation/dosbox/dosbox-0.74.ebuild
0 → 100644
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 */ | ... | ... |
games-emulation/dosbox/metadata.xml
0 → 100644
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