summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2009-03-06 22:18:01 +0000
committerLuca Barbato <lu_zero@gentoo.org>2009-03-06 22:18:01 +0000
commit600c9a40d44012718b199221ee3fb38a29bf8684 (patch)
tree0363ff7f6070a1c65b8933ecf0b8ad9ed4706432 /app-emulation
parentStable for HPPA (bug #253551). (diff)
downloadhistorical-600c9a40d44012718b199221ee3fb38a29bf8684.tar.gz
historical-600c9a40d44012718b199221ee3fb38a29bf8684.tar.bz2
historical-600c9a40d44012718b199221ee3fb38a29bf8684.zip
New version
Package-Manager: portage-2.1.6.7/cvs/Linux x86_64
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/kqemu/ChangeLog9
-rw-r--r--app-emulation/kqemu/Manifest14
-rw-r--r--app-emulation/kqemu/kqemu-1.4.0_pre1.ebuild75
3 files changed, 85 insertions, 13 deletions
diff --git a/app-emulation/kqemu/ChangeLog b/app-emulation/kqemu/ChangeLog
index 5ea4865bd448..d72ab551c1e9 100644
--- a/app-emulation/kqemu/ChangeLog
+++ b/app-emulation/kqemu/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emulation/kqemu
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/kqemu/ChangeLog,v 1.23 2008/12/13 17:59:42 flameeyes Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/kqemu/ChangeLog,v 1.24 2009/03/06 22:18:01 lu_zero Exp $
+
+*kqemu-1.4.0_pre1 (06 Mar 2009)
+
+ 06 Mar 2009; Luca Barbato <lu_zero@gentoo.org> +kqemu-1.4.0_pre1.ebuild:
+ New version
13 Dec 2008; Diego E. Pettenò <flameeyes@gentoo.org>
kqemu-1.3.0_pre11.ebuild:
diff --git a/app-emulation/kqemu/Manifest b/app-emulation/kqemu/Manifest
index 279753538f99..37053e510011 100644
--- a/app-emulation/kqemu/Manifest
+++ b/app-emulation/kqemu/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX kqemu-1.3.0_pre11-sched_h.patch 329 RMD160 2199965106d45c2f7b9a39b9274c051f72d418e1 SHA1 4150f3ae845612a78de27d74b8f66cd0943268e7 SHA256 e40434e2bcd8be18dfa29fc4a8a59c29c5c3287d2d93000eb05e75c0d962ab2e
AUX kqemu-1.3.0_pre5-fix_module_parm.patch 686 RMD160 974dd24dfb1405043bc20ab218d42443e6a6cf3c SHA1 d05ed564696bdf0db9c587ee8364fd8033e9b750 SHA256 47166817cfcfa7dbf3293703f25b39ad6da9fb403754b929e949278f42529915
DIST kqemu-0.7.2.tar.gz 79314 RMD160 cdb154d51eb616d6ad9924da0175276a655edba7 SHA1 39dda2566a9c47bfc5e76c76cf9aa41500d708f3 SHA256 4158b2c67603f5256a78d0065d715bde068a457aa58bbfef12dda20fe7f7ad8b
@@ -8,18 +5,13 @@ DIST kqemu-1.3.0pre11.tar.gz 161478 RMD160 3d42d2e6f3ae94362c5a29c462f7fb839687a
DIST kqemu-1.3.0pre5.tar.gz 189395 RMD160 cc54ac38791f543feb91285292ecf7ca333d9918 SHA1 2f607c7b1909b751e74b1ad3196f41127ebc43f7 SHA256 2f2983393a4e007741685ef4e889fc91fe7619a038fc43998d414e441f5813a7
DIST kqemu-1.3.0pre7.tar.gz 189920 RMD160 9f8e5dd7e1a901d939fc5e8b3be1a10e396f9ab3 SHA1 8d853bac016a1c78d7da22dea4b9a1619a1dadf3 SHA256 cf29505b3d07d5e31080aa677a4254f5770f273e9bd05ef2df956b87d248cead
DIST kqemu-1.3.0pre9.tar.gz 190070 RMD160 14828ad2c7e2635f85079d7b1f2c3bd4fd7769eb SHA1 3e1509a4a49154355860c6133d9f7c5b239290a7 SHA256 c2759d43bc8bee458b802479b47796b21593ee617f5c4d14cb1bf842d4f4efdc
+DIST kqemu-1.4.0pre1.tar.gz 168249 RMD160 401d4ab2bd2fc593763bf46ff432f702ad7ec9a3 SHA1 398f440829863f16c2d63065af1026d8eaa257c4 SHA256 bac3e84eae1c867b06cd06ed2bcf563ba8304bd4e5a900880c2abe61b9aab491
DIST qemu-0.7.2.tar.gz 1341993 RMD160 1d2dcc8f43ff4b4b9aa045c64e38c9a10140b13e SHA1 4daeccb57448eacc444152f30b5d84dfcca89dfe SHA256 a4982e991ebca255d53f0738d203afb9355d9d16aa1a89835a080fa5d6ba4766
EBUILD kqemu-0.7.2.ebuild 2628 RMD160 d9fa0e8b83d92eedcf879714b21f70376bf46dbf SHA1 6e5a39e2c2d71078c3d94c1a8c3e21ce6dd2a411 SHA256 c20127d0063ef1bf1585c9f58f57ec1b85f443799525a884cbf844ec08632c06
EBUILD kqemu-1.3.0_pre11.ebuild 1794 RMD160 2ac5ff4bfae6051f04bb69feff2fa66cc14da236 SHA1 8c3d6ff50d2e93274ab54cf66370184fc348cfbe SHA256 335c1e4e0bac1e63f3929eba43ca04105527703d697cb75c3898422fce296170
EBUILD kqemu-1.3.0_pre5.ebuild 1749 RMD160 d057f5b53d79b223ecb8f08ab26ce4daf9724974 SHA1 f844b26e1dde62e5bd60e2de51e50c4ac4cf2d0d SHA256 21817506c76bd0148cf1b7382c190803d9b7b2be7759272027161835ea02be14
EBUILD kqemu-1.3.0_pre7.ebuild 1782 RMD160 1df2e6992fbaa898ab84270ffecef2cafb14fb9c SHA1 359903d2db64b2475188bdbf3ffe7de0a9bacc4f SHA256 ea40e108c536b508f625c9931deea33f2159fe52690bf9f442d36757304bfe51
EBUILD kqemu-1.3.0_pre9.ebuild 2034 RMD160 148accd1e8bf8f7ab040e6e97bdfa95091b9f300 SHA1 2605cb6444e8f4b10faf1cde4843e2b8555728ac SHA256 a9c0feed8020d4753d32fbe1d8140468439e273ec3c01bf20f23598a6bc9fb77
-MISC ChangeLog 3527 RMD160 69361122be0b7440491267cac840a52acbd9d197 SHA1 6bc29ec799a3c221196bfbad918fc10fed1b0814 SHA256 d0e0d01610e275da044ff3582fded345bc1fa6d2de7f87ed3e701439cf592a67
+EBUILD kqemu-1.4.0_pre1.ebuild 1822 RMD160 1bdd290710248f46084cd52cf7cdb0060c79a1a1 SHA1 6882cc9e4ee7e6127a28f7711fc94c0cc4c3e473 SHA256 43d48a9e8ce294526e931a79eebead2e4399748f69d88653b4c25349b3a68991
+MISC ChangeLog 3648 RMD160 c420e8fba6fd62475917a76d8fc1d068fa3b64e2 SHA1 065b82197a97a18a320a61fc4fe2639ba6b17282 SHA256 da4429610bc573887deb035f5db4bd8a833f5d2f29fd77af089ab50537d944b5
MISC metadata.xml 223 RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 SHA1 fcf66d2b271369d296150dde06603d850623ed27 SHA256 64a96c3c9929aec46b50a63ae1fd8c46cef4a8423f448d6f6fff09e20510c98b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAklD+BQACgkQAiZjviIA2XiwbACg0ZROlcLyNmMUs3+CX0M3C0qC
-fGsAn03P7zIa+oiTuiYC2V6We2/QWvaC
-=qo5z
------END PGP SIGNATURE-----
diff --git a/app-emulation/kqemu/kqemu-1.4.0_pre1.ebuild b/app-emulation/kqemu/kqemu-1.4.0_pre1.ebuild
new file mode 100644
index 000000000000..4d7421306c82
--- /dev/null
+++ b/app-emulation/kqemu/kqemu-1.4.0_pre1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/kqemu/kqemu-1.4.0_pre1.ebuild,v 1.1 2009/03/06 22:18:01 lu_zero Exp $
+
+inherit eutils flag-o-matic linux-mod toolchain-funcs
+
+MY_PV=${PV/_/}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Multi-platform & multi-targets cpu emulator and dynamic translator kernel fast execution module"
+HOMEPAGE="http://bellard.org/qemu/"
+SRC_URI="http://bellard.org/qemu/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="strip"
+IUSE=""
+
+S="${WORKDIR}/$MY_P"
+
+DEPEND=""
+RDEPEND=""
+
+pkg_setup() {
+ MODULE_NAMES="kqemu(misc:${S})"
+ linux-mod_pkg_setup
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i 's:MODULE_PARM(\([^,]*\),"i");:module_param(\1, int, 0);:' kqemu-linux.c
+}
+
+src_compile() {
+ #Let the application set its cflags
+ unset CFLAGS
+
+ # Switch off hardened tech
+ filter-flags -fpie -fstack-protector
+
+ ./configure --kernel-path="${KV_DIR}" \
+ || die "could not configure"
+
+ make
+}
+
+src_install() {
+ linux-mod_src_install
+
+ # udev rule
+ dodir /etc/udev/rules.d/
+ echo 'KERNEL=="kqemu*", NAME="%k", GROUP="qemu", MODE="0660"' > ${D}/etc/udev/rules.d/48-qemu.rules
+
+ # Module doc
+ dodoc "${S}/README"
+ dohtml "${S}/kqemu-doc.html"
+
+ # module params
+ dodir /etc/modules.d
+ echo "options kqemu major=0" > ${D}/etc/modules.d/kqemu
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+ enewgroup qemu
+ elog "Make sure you have the kernel module loaded before running qemu"
+ elog "and your user is in the 'qemu' group"
+ case ${CHOST} in
+ *-darwin*) elog "Just run 'niutil -appendprop / /groups/qemu users <USER>'";;
+ *-freebsd*|*-dragonfly*) elog "Just run 'pw groupmod qemu -m <USER>'";;
+ *) elog "Just run 'gpasswd -a <USER> qemu', then have <USER> re-login.";;
+ esac
+}