summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2006-08-16 13:56:06 +0000
committerLuca Barbato <lu_zero@gentoo.org>2006-08-16 13:56:06 +0000
commit58ef9bdc3177cbde5db965e017c7209efa775abb (patch)
treef0b4a1bf096176a54cb93ca570aec134a505d856 /app-emulation/kqemu
parentVersion bump. (diff)
downloadhistorical-58ef9bdc3177cbde5db965e017c7209efa775abb.tar.gz
historical-58ef9bdc3177cbde5db965e017c7209efa775abb.tar.bz2
historical-58ef9bdc3177cbde5db965e017c7209efa775abb.zip
New version
Package-Manager: portage-2.1.1_pre5-r1
Diffstat (limited to 'app-emulation/kqemu')
-rw-r--r--app-emulation/kqemu/ChangeLog7
-rw-r--r--app-emulation/kqemu/Manifest18
-rw-r--r--app-emulation/kqemu/files/digest-kqemu-1.3.0_pre93
-rw-r--r--app-emulation/kqemu/kqemu-1.3.0_pre9.ebuild79
4 files changed, 101 insertions, 6 deletions
diff --git a/app-emulation/kqemu/ChangeLog b/app-emulation/kqemu/ChangeLog
index 9a3111a7f879..c511d73deacc 100644
--- a/app-emulation/kqemu/ChangeLog
+++ b/app-emulation/kqemu/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emulation/kqemu
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/kqemu/ChangeLog,v 1.12 2006/07/07 10:04:04 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/kqemu/ChangeLog,v 1.13 2006/08/16 13:56:06 lu_zero Exp $
+
+*kqemu-1.3.0_pre9 (16 Aug 2006)
+
+ 16 Aug 2006; Luca Barbato <lu_zero@gentoo.org> +kqemu-1.3.0_pre9.ebuild:
+ New version
07 Jul 2006; Luca Barbato <lu_zero@gentoo.org> kqemu-1.3.0_pre7.ebuild:
fix kqemu udev rule, thanks to Michael Croes <mycroes@zonnet.nl> that
diff --git a/app-emulation/kqemu/Manifest b/app-emulation/kqemu/Manifest
index 07ad5b5fe86b..6237505e86dd 100644
--- a/app-emulation/kqemu/Manifest
+++ b/app-emulation/kqemu/Manifest
@@ -2,9 +2,10 @@ AUX kqemu-1.3.0_pre5-fix_module_parm.patch 686 RMD160 974dd24dfb1405043bc20ab218
MD5 bd6fecaea94c6bdf922a4661ba2f0cd3 files/kqemu-1.3.0_pre5-fix_module_parm.patch 686
RMD160 974dd24dfb1405043bc20ab218d42443e6a6cf3c files/kqemu-1.3.0_pre5-fix_module_parm.patch 686
SHA256 47166817cfcfa7dbf3293703f25b39ad6da9fb403754b929e949278f42529915 files/kqemu-1.3.0_pre5-fix_module_parm.patch 686
-DIST kqemu-0.7.2.tar.gz 79314 RMD160 cdb154d51eb616d6ad9924da0175276a655edba7 SHA256 4158b2c67603f5256a78d0065d715bde068a457aa58bbfef12dda20fe7f7ad8b
+DIST kqemu-0.7.2.tar.gz 79314 RMD160 cdb154d51eb616d6ad9924da0175276a655edba7 SHA1 39dda2566a9c47bfc5e76c76cf9aa41500d708f3 SHA256 4158b2c67603f5256a78d0065d715bde068a457aa58bbfef12dda20fe7f7ad8b
DIST kqemu-1.3.0pre5.tar.gz 189395 RMD160 cc54ac38791f543feb91285292ecf7ca333d9918 SHA256 2f2983393a4e007741685ef4e889fc91fe7619a038fc43998d414e441f5813a7
DIST kqemu-1.3.0pre7.tar.gz 189920 RMD160 9f8e5dd7e1a901d939fc5e8b3be1a10e396f9ab3 SHA256 cf29505b3d07d5e31080aa677a4254f5770f273e9bd05ef2df956b87d248cead
+DIST kqemu-1.3.0pre9.tar.gz 190070 RMD160 14828ad2c7e2635f85079d7b1f2c3bd4fd7769eb SHA1 3e1509a4a49154355860c6133d9f7c5b239290a7 SHA256 c2759d43bc8bee458b802479b47796b21593ee617f5c4d14cb1bf842d4f4efdc
DIST qemu-0.7.2.tar.gz 1341993 RMD160 1d2dcc8f43ff4b4b9aa045c64e38c9a10140b13e SHA256 a4982e991ebca255d53f0738d203afb9355d9d16aa1a89835a080fa5d6ba4766
EBUILD kqemu-0.7.2.ebuild 2632 RMD160 7610f9ee2c0b5b74b43d98c5a27c31c2dcb58c6e SHA1 3b4c927d9975b8b7bc6460be9bce0e09e7f3bc90 SHA256 c127c5dff050b182fcdfe4e0a012ac4931c27a833101324f170fd08bb9980a57
MD5 d7e4251e2520d595b86f568a1b3c0c5b kqemu-0.7.2.ebuild 2632
@@ -18,10 +19,14 @@ EBUILD kqemu-1.3.0_pre7.ebuild 1786 RMD160 476d8680130061ecb92320abf25b3c03d099d
MD5 e3a6198e06ee82ed9cab65a958f24fd3 kqemu-1.3.0_pre7.ebuild 1786
RMD160 476d8680130061ecb92320abf25b3c03d099d225 kqemu-1.3.0_pre7.ebuild 1786
SHA256 e8098826649da88e38d05c10655271e43e995686b455cd3e219925f1408d84dc kqemu-1.3.0_pre7.ebuild 1786
-MISC ChangeLog 1961 RMD160 273c27c5691e531817cba27e391e34e3f7cc52ed SHA1 b1d3da2dc29d98b69318a2502850650e5e4a6e82 SHA256 e441aab2e0e658d720b06f53f6275b2c1765cdd0e1fc5527d6ed97d44435a22d
-MD5 eaf033e453727f20fb7aa7252c8579c2 ChangeLog 1961
-RMD160 273c27c5691e531817cba27e391e34e3f7cc52ed ChangeLog 1961
-SHA256 e441aab2e0e658d720b06f53f6275b2c1765cdd0e1fc5527d6ed97d44435a22d ChangeLog 1961
+EBUILD kqemu-1.3.0_pre9.ebuild 2040 RMD160 e77f87bbf4654e1bd184f738c6eb66b10584b786 SHA1 541c6c6dfc84fcaed3b349c241f1c382fed0d6d7 SHA256 3a3221b3ff2d35d4185de982c096125656b7b85008c5440ab7da6e81aae04f7e
+MD5 118a1233e933bb12d9bdf06ed03f6516 kqemu-1.3.0_pre9.ebuild 2040
+RMD160 e77f87bbf4654e1bd184f738c6eb66b10584b786 kqemu-1.3.0_pre9.ebuild 2040
+SHA256 3a3221b3ff2d35d4185de982c096125656b7b85008c5440ab7da6e81aae04f7e kqemu-1.3.0_pre9.ebuild 2040
+MISC ChangeLog 2084 RMD160 3ecaf9f9551f4698a6caac120fc3d0ecb0818c86 SHA1 50a17022d30f5cafcdd5e7364c64ec217dcba1b6 SHA256 e19005cb40f929d2f94b7fd12d713ba9273fe7a2a99b6ade1316c37d8beeebf2
+MD5 688c7bb64b9aecffc21f8dcdf5ae3651 ChangeLog 2084
+RMD160 3ecaf9f9551f4698a6caac120fc3d0ecb0818c86 ChangeLog 2084
+SHA256 e19005cb40f929d2f94b7fd12d713ba9273fe7a2a99b6ade1316c37d8beeebf2 ChangeLog 2084
MISC metadata.xml 223 RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 SHA1 fcf66d2b271369d296150dde06603d850623ed27 SHA256 64a96c3c9929aec46b50a63ae1fd8c46cef4a8423f448d6f6fff09e20510c98b
MD5 898131aae735c3477ff2f9c6882f1178 metadata.xml 223
RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 metadata.xml 223
@@ -35,3 +40,6 @@ SHA256 a913a4cd4bbb763c5ad0597d20d04b44704f4388d9e43925fd80b3c91be863c2 files/di
MD5 4665e6998c0434fc3c14e7d62e262a9d files/digest-kqemu-1.3.0_pre7 247
RMD160 b9bbf0dfa02df97bf0fb80091b1aa40c8cb06347 files/digest-kqemu-1.3.0_pre7 247
SHA256 22e6cdceb2dfe13833178041b4998ceffeb10dcba8629f7afd2835d91556e53d files/digest-kqemu-1.3.0_pre7 247
+MD5 37a58f187935cc508ca5425447c33342 files/digest-kqemu-1.3.0_pre9 247
+RMD160 51f7c3f6eebaf106e2e8f405d9df74ac91d49be2 files/digest-kqemu-1.3.0_pre9 247
+SHA256 6352bda7343f9aa719dcaa0a5ea9a37ab73b9bc6f35e0d373aba457785b18179 files/digest-kqemu-1.3.0_pre9 247
diff --git a/app-emulation/kqemu/files/digest-kqemu-1.3.0_pre9 b/app-emulation/kqemu/files/digest-kqemu-1.3.0_pre9
new file mode 100644
index 000000000000..25a0ac2d0743
--- /dev/null
+++ b/app-emulation/kqemu/files/digest-kqemu-1.3.0_pre9
@@ -0,0 +1,3 @@
+MD5 27888c3220844ad360a6a23345fa1bcb kqemu-1.3.0pre9.tar.gz 190070
+RMD160 14828ad2c7e2635f85079d7b1f2c3bd4fd7769eb kqemu-1.3.0pre9.tar.gz 190070
+SHA256 c2759d43bc8bee458b802479b47796b21593ee617f5c4d14cb1bf842d4f4efdc kqemu-1.3.0pre9.tar.gz 190070
diff --git a/app-emulation/kqemu/kqemu-1.3.0_pre9.ebuild b/app-emulation/kqemu/kqemu-1.3.0_pre9.ebuild
new file mode 100644
index 000000000000..db6fbad73f3c
--- /dev/null
+++ b/app-emulation/kqemu/kqemu-1.3.0_pre9.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/kqemu/kqemu-1.3.0_pre9.ebuild,v 1.1 2006/08/16 13:56:06 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://fabrice.bellard.free.fr/qemu/"
+SRC_URI="http://fabrice.bellard.free.fr/qemu/${MY_P}.tar.gz"
+
+LICENSE="KQEMU"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="nostrip"
+IUSE=""
+
+S="${WORKDIR}/$MY_P"
+
+DEPEND=""
+
+pkg_setup() {
+ MODULE_NAMES="kqemu(misc:${S})"
+ linux-mod_pkg_setup
+
+ einfo "kqemu is binary module with a restricted license."
+ einfo "Please read carefully the KQEMU license"
+ einfo "and ${HOMEPAGE}qemu-accel.html"
+ einfo "if you would like to see it released under the GPL"
+}
+
+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
+}