summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2007-11-14 05:32:03 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2007-11-14 05:32:03 +0000
commitd30c223e4499e5ed74eee89a1cf12181d554deb5 (patch)
treeaca8c2f1f6bb72cccedd48c9f3b9718445c9ef88 /games-util/qjoypad
parentSet PIDFILE and CONFFILE init script parameters to values based on service na... (diff)
downloadhistorical-d30c223e4499e5ed74eee89a1cf12181d554deb5.tar.gz
historical-d30c223e4499e5ed74eee89a1cf12181d554deb5.tar.bz2
historical-d30c223e4499e5ed74eee89a1cf12181d554deb5.zip
add device to build (bug #199116) with patch from Brandon Captain and patch to address the cpu burn loop (bug #197135) from Martin Berkemeier.
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'games-util/qjoypad')
-rw-r--r--games-util/qjoypad/ChangeLog7
-rw-r--r--games-util/qjoypad/Manifest30
-rw-r--r--games-util/qjoypad/files/qjoypad-3.4.1-busy.patch11
-rw-r--r--games-util/qjoypad/qjoypad-3.4.1.ebuild5
4 files changed, 32 insertions, 21 deletions
diff --git a/games-util/qjoypad/ChangeLog b/games-util/qjoypad/ChangeLog
index b8ca96c0152d..5b5fa02bfb6b 100644
--- a/games-util/qjoypad/ChangeLog
+++ b/games-util/qjoypad/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-util/qjoypad
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-util/qjoypad/ChangeLog,v 1.8 2007/11/10 01:16:04 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-util/qjoypad/ChangeLog,v 1.9 2007/11/14 05:32:03 mr_bones_ Exp $
+
+ 14 Nov 2007; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/qjoypad-3.4.1-busy.patch, qjoypad-3.4.1.ebuild:
+ add device to build (bug #199116) with patch from Brandon Captain and patch to
+ address the cpu burn loop (bug #197135) from Martin Berkemeier.
*qjoypad-3.4.1 (10 Nov 2007)
diff --git a/games-util/qjoypad/Manifest b/games-util/qjoypad/Manifest
index 264a25e8420b..abad5d9f33cb 100644
--- a/games-util/qjoypad/Manifest
+++ b/games-util/qjoypad/Manifest
@@ -1,24 +1,25 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX qjoypad-3.4-gcc41.patch 506 RMD160 687e14148dfa397910937d596e62f14519e860e3 SHA1 560fae68fe10ce3e5a5f8e80d2bee8b16e0ceebe SHA256 cfe7452859aa9d4b1dd2b56db21206be08b4b025184d0e8231ec27811926ec5a
MD5 1fa2b982a83d8dc984c2009438c83401 files/qjoypad-3.4-gcc41.patch 506
RMD160 687e14148dfa397910937d596e62f14519e860e3 files/qjoypad-3.4-gcc41.patch 506
SHA256 cfe7452859aa9d4b1dd2b56db21206be08b4b025184d0e8231ec27811926ec5a files/qjoypad-3.4-gcc41.patch 506
+AUX qjoypad-3.4.1-busy.patch 489 RMD160 3090a11648c5417569d9012f0e1501bf5a589a0d SHA1 6fb7966db27f0c7d1a65fad9a3cecec5d3327540 SHA256 75c688a517ad27ba8a8c1144ff399da3029fd397692105843693781ab939ff68
+MD5 a4691dd15f4bc3ba798cc9e5b3d3c64a files/qjoypad-3.4.1-busy.patch 489
+RMD160 3090a11648c5417569d9012f0e1501bf5a589a0d files/qjoypad-3.4.1-busy.patch 489
+SHA256 75c688a517ad27ba8a8c1144ff399da3029fd397692105843693781ab939ff68 files/qjoypad-3.4.1-busy.patch 489
DIST qjoypad-3.4.1.tgz 168745 RMD160 3c19a9c66c782bfe45118e95e9f6d5b063338e0c SHA1 b30faa28cb09fefff975d5a06b7fe9f5e4078468 SHA256 662ac8db1fa71dbb9800b979fff841b7c2d8f8fb2c7fa85c709895f6c66540d0
DIST qjoypad-3.4.tgz 92298 RMD160 1c623383b11ffe9e58224e7304eb588d42816ed9 SHA1 132ba5dba7a16b12b053dcd1152a9aa21c248dd7 SHA256 b2af48bfc36e919a6e87fbb0bcfe59166e4777aee820416c66e5a02bef3aad24
-EBUILD qjoypad-3.4.1.ebuild 1274 RMD160 81e54fae386f84f0d17d0316082460c8874f31b4 SHA1 5313e1933437170692980b5515c4e63fa2dbd00f SHA256 d66c0fe983bf77966d650fe809cd1f5f388b01313959864ae9c4fb984e250f5e
-MD5 fed40dec3ef4136b1ce42ec046a097b9 qjoypad-3.4.1.ebuild 1274
-RMD160 81e54fae386f84f0d17d0316082460c8874f31b4 qjoypad-3.4.1.ebuild 1274
-SHA256 d66c0fe983bf77966d650fe809cd1f5f388b01313959864ae9c4fb984e250f5e qjoypad-3.4.1.ebuild 1274
+EBUILD qjoypad-3.4.1.ebuild 1333 RMD160 b3961e5b1fc4c7fd48453fefa2cc5a7dd7e9c844 SHA1 9d9beee23534e887e07fe26eabc2bac110dd8af3 SHA256 dc7d6089001c82b559015c415e6845664b74b1e17c04b3c790e123fb0b361f70
+MD5 b064252986106c71e7f2b192dec5e957 qjoypad-3.4.1.ebuild 1333
+RMD160 b3961e5b1fc4c7fd48453fefa2cc5a7dd7e9c844 qjoypad-3.4.1.ebuild 1333
+SHA256 dc7d6089001c82b559015c415e6845664b74b1e17c04b3c790e123fb0b361f70 qjoypad-3.4.1.ebuild 1333
EBUILD qjoypad-3.4.ebuild 1314 RMD160 ad3be9af5dfe78555bc0d81b81ffd467d24311d5 SHA1 f7da1953bfae0269b4de140469f749120813e848 SHA256 2bd69e6f3af62416d73b0202fdea07f67669e22f2a54c49b228a81a264bcbdcf
MD5 c0fdafd994531a5a970c015c21339dcb qjoypad-3.4.ebuild 1314
RMD160 ad3be9af5dfe78555bc0d81b81ffd467d24311d5 qjoypad-3.4.ebuild 1314
SHA256 2bd69e6f3af62416d73b0202fdea07f67669e22f2a54c49b228a81a264bcbdcf qjoypad-3.4.ebuild 1314
-MISC ChangeLog 1219 RMD160 63836b6ddba8769b639c2abb1f2192ae08f15671 SHA1 1af3261103acce50cb4581e117c1da1250b5af19 SHA256 fe27510d52b2713a5ce4f52a001dc4ccd6871eeeee3eea4df9fd8b3df73e227f
-MD5 dd69f6c8b610c0f5c773b3f933f4ceba ChangeLog 1219
-RMD160 63836b6ddba8769b639c2abb1f2192ae08f15671 ChangeLog 1219
-SHA256 fe27510d52b2713a5ce4f52a001dc4ccd6871eeeee3eea4df9fd8b3df73e227f ChangeLog 1219
+MISC ChangeLog 1482 RMD160 517ca20e42bb71f53eb9be5fe5215e2400879ce3 SHA1 506c421449eb9bb0d46e7e006ecc4fe277e72543 SHA256 e99af88574a36c38d8e0bc036590e20c1934d3360141bdd144ef1035c22e6701
+MD5 8b51903a8fd600416d79b9da20786c1d ChangeLog 1482
+RMD160 517ca20e42bb71f53eb9be5fe5215e2400879ce3 ChangeLog 1482
+SHA256 e99af88574a36c38d8e0bc036590e20c1934d3360141bdd144ef1035c22e6701 ChangeLog 1482
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea metadata.xml 158
@@ -29,10 +30,3 @@ SHA256 aaea871b94877f70fc65a61859e9a3d5dd7067ddae232c139ef4c5f39daefe24 files/di
MD5 0da82c068f7a809b35f504ef28624366 files/digest-qjoypad-3.4.1 232
RMD160 7af4dfe142d66fe66630a70792120dcb667dd61d files/digest-qjoypad-3.4.1 232
SHA256 283e2f8c9795190370cbb1444457d416e3150378514db0351b3a4a81a4dc73fe files/digest-qjoypad-3.4.1 232
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.7 (GNU/Linux)
-
-iD8DBQFHNQZa8qKy9+b2Hl0RAh8dAKDArHz0LGtmwRRo+fTHj/Qafhq7cQCgsW8N
-6/8jncWGMt3mdACYDDa6V3o=
-=NSn+
------END PGP SIGNATURE-----
diff --git a/games-util/qjoypad/files/qjoypad-3.4.1-busy.patch b/games-util/qjoypad/files/qjoypad-3.4.1-busy.patch
new file mode 100644
index 000000000000..40a9f8dffb9f
--- /dev/null
+++ b/games-util/qjoypad/files/qjoypad-3.4.1-busy.patch
@@ -0,0 +1,11 @@
+--- qjoypad-3.4.orig/src/loop.cpp 2004-08-17 16:30:19.000000000 +0200
++++ qjoypad-3.4/src/loop.cpp 2007-10-26 16:40:41.000000000 +0200
+@@ -31,7 +31,7 @@ bool JoyLoop::processEvents( ProcessEven
+
+ //sleep for a moment. This is just to keep us from throwing all the
+ //available processer power into madly checking for new events.
+- usleep(1);
++ usleep(10000);
+
+ //now we can let QT process all of its events, like GUI events and timers.
+ return QEventLoop::processEvents(AllEvents);
diff --git a/games-util/qjoypad/qjoypad-3.4.1.ebuild b/games-util/qjoypad/qjoypad-3.4.1.ebuild
index 622d93cc30a6..20f19f1df82a 100644
--- a/games-util/qjoypad/qjoypad-3.4.1.ebuild
+++ b/games-util/qjoypad/qjoypad-3.4.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-util/qjoypad/qjoypad-3.4.1.ebuild,v 1.1 2007/11/10 01:16:04 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-util/qjoypad/qjoypad-3.4.1.ebuild,v 1.2 2007/11/14 05:32:03 mr_bones_ Exp $
inherit qt3 eutils
@@ -28,11 +28,12 @@ src_unpack() {
-e "/^CXXFLAGS/s:-pipe -Wall -W -O2:${CXXFLAGS}:" \
-e '/^Makefile:/s|:.*||' \
Makefile || die "sed make depends failed"
+ epatch "${FILESDIR}/${P}-busy.patch"
}
src_compile() {
cd src
- eqmake3 qjoypad.pro PREFIX=/usr
+ eqmake3 qjoypad.pro PREFIX=/usr DEVDIR=/dev/input
emake || die "emake failed"
}