summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2006-05-07 20:28:32 +0000
committerLuca Barbato <lu_zero@gentoo.org>2006-05-07 20:28:32 +0000
commit46badbe3af4d50f0e60d6fcde8d37a13a163733b (patch)
treed20970cb77056bf0ddcea1bc79e05baf22c5edd0 /app-emulation
parentStable on ppc64 (diff)
downloadhistorical-46badbe3af4d50f0e60d6fcde8d37a13a163733b.tar.gz
historical-46badbe3af4d50f0e60d6fcde8d37a13a163733b.tar.bz2
historical-46badbe3af4d50f0e60d6fcde8d37a13a163733b.zip
New version
Package-Manager: portage-2.1_pre10-r2
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/kqemu/ChangeLog5
-rw-r--r--app-emulation/kqemu/Manifest26
-rw-r--r--app-emulation/kqemu/files/digest-kqemu-1.3.0_pre73
-rw-r--r--app-emulation/kqemu/kqemu-1.3.0_pre7.ebuild73
4 files changed, 92 insertions, 15 deletions
diff --git a/app-emulation/kqemu/ChangeLog b/app-emulation/kqemu/ChangeLog
index d360b5f83593..db2d9bef5921 100644
--- a/app-emulation/kqemu/ChangeLog
+++ b/app-emulation/kqemu/ChangeLog
@@ -1,6 +1,9 @@
# 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.9 2006/04/27 12:32:12 marienz Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/kqemu/ChangeLog,v 1.10 2006/05/07 20:28:32 lu_zero Exp $
+
+ 07 May 2006; Luca Barbato <lu_zero@gentoo.org> ChangeLog:
+ New version
27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-kqemu-0.7.2,
files/digest-kqemu-1.3.0_pre5, Manifest:
diff --git a/app-emulation/kqemu/Manifest b/app-emulation/kqemu/Manifest
index 7e9e235ffa2c..dbde6da0fd6c 100644
--- a/app-emulation/kqemu/Manifest
+++ b/app-emulation/kqemu/Manifest
@@ -1,12 +1,10 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX kqemu-1.3.0_pre5-fix_module_parm.patch 686 RMD160 974dd24dfb1405043bc20ab218d42443e6a6cf3c SHA1 d05ed564696bdf0db9c587ee8364fd8033e9b750 SHA256 47166817cfcfa7dbf3293703f25b39ad6da9fb403754b929e949278f42529915 size 686
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 size 79314
DIST kqemu-1.3.0pre5.tar.gz 189395 RMD160 cc54ac38791f543feb91285292ecf7ca333d9918 SHA256 2f2983393a4e007741685ef4e889fc91fe7619a038fc43998d414e441f5813a7 size 189395
+DIST kqemu-1.3.0pre7.tar.gz 189920 RMD160 9f8e5dd7e1a901d939fc5e8b3be1a10e396f9ab3 SHA256 cf29505b3d07d5e31080aa677a4254f5770f273e9bd05ef2df956b87d248cead size 189920
DIST qemu-0.7.2.tar.gz 1341993 RMD160 1d2dcc8f43ff4b4b9aa045c64e38c9a10140b13e SHA256 a4982e991ebca255d53f0738d203afb9355d9d16aa1a89835a080fa5d6ba4766 size 1341993
EBUILD kqemu-0.7.2.ebuild 2551 RMD160 b6d1b950db9e50a899fee31fa79cfa2827f81836 SHA1 c542f92f668b4e593cf576a343bef8a30a209780 SHA256 7be540831fdd7231ff2203886314f8c830951d026010bbab257503f9c5146420 size 2551
MD5 88b02b9404d83aec1fc4659afc2063ce kqemu-0.7.2.ebuild 2551
@@ -16,10 +14,14 @@ EBUILD kqemu-1.3.0_pre5.ebuild 1753 RMD160 23053aca1be8e345c4e6e7410aac6b5e67755
MD5 7ef613ce96719902d7ef414dd7fdfc1e kqemu-1.3.0_pre5.ebuild 1753
RMD160 23053aca1be8e345c4e6e7410aac6b5e677554de kqemu-1.3.0_pre5.ebuild 1753
SHA256 1a579c018ed8c989579f199093047b3de8c5d0db90039b8762975858bca77f2e kqemu-1.3.0_pre5.ebuild 1753
-MISC ChangeLog 1532 RMD160 1484c0af4a395e4ca62e4f64563af84995455800 SHA1 a21a521bb27ee39b32f353cdf0fcaf99ccfc1bc1 SHA256 bb47e519da62f538a1953ca8d182ec2d2edb589c25b6887c0c6af31cbd0ddd7e size 1532
-MD5 4babbad961259745066b4a17b113a269 ChangeLog 1532
-RMD160 1484c0af4a395e4ca62e4f64563af84995455800 ChangeLog 1532
-SHA256 bb47e519da62f538a1953ca8d182ec2d2edb589c25b6887c0c6af31cbd0ddd7e ChangeLog 1532
+EBUILD kqemu-1.3.0_pre7.ebuild 1704 RMD160 919136495e850d76d2107f6873e255f8ef0435e8 SHA1 a25480183b83aa9d71a3c570e78c4f18692c156a SHA256 f7ec75207ba38853a29a64c82c86f6fe6821ccb948d1e0e8ba1823549adfb9bf size 1704
+MD5 697dd60935acce2fda17c110e874a3b0 kqemu-1.3.0_pre7.ebuild 1704
+RMD160 919136495e850d76d2107f6873e255f8ef0435e8 kqemu-1.3.0_pre7.ebuild 1704
+SHA256 f7ec75207ba38853a29a64c82c86f6fe6821ccb948d1e0e8ba1823549adfb9bf kqemu-1.3.0_pre7.ebuild 1704
+MISC ChangeLog 1608 RMD160 32a0df0f2239f5813e0a3ec13da700cc59736529 SHA1 9f4697636174b3ef2babc1dedc08b6d410be7af8 SHA256 5fa5aac4ee433b6055dc30e3e46ba0488006d2c5730df9ec4a528a5f7c06c0eb size 1608
+MD5 766ae0aac35689bb762a37ad88eda1b4 ChangeLog 1608
+RMD160 32a0df0f2239f5813e0a3ec13da700cc59736529 ChangeLog 1608
+SHA256 5fa5aac4ee433b6055dc30e3e46ba0488006d2c5730df9ec4a528a5f7c06c0eb ChangeLog 1608
MISC metadata.xml 223 RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 SHA1 fcf66d2b271369d296150dde06603d850623ed27 SHA256 64a96c3c9929aec46b50a63ae1fd8c46cef4a8423f448d6f6fff09e20510c98b size 223
MD5 898131aae735c3477ff2f9c6882f1178 metadata.xml 223
RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 metadata.xml 223
@@ -30,10 +32,6 @@ SHA256 988adce1d1e2536e68b8a263960d27cad55f489419324358059f83e8589c1d16 files/di
MD5 7233a99c9a7842fd87d0d8f6d372aac0 files/digest-kqemu-1.3.0_pre5 247
RMD160 7817cc90713d7c23efb3bbb76da39e45e138a802 files/digest-kqemu-1.3.0_pre5 247
SHA256 a913a4cd4bbb763c5ad0597d20d04b44704f4388d9e43925fd80b3c91be863c2 files/digest-kqemu-1.3.0_pre5 247
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.3 (GNU/Linux)
-
-iD8DBQFEULnSW78445TWHXcRAkdvAKCAQUS0Yzd/MSANiG3lVA4LUZBl0gCffUne
-YzVSJJyc81spOzLl2cSYFyI=
-=kM6a
------END PGP SIGNATURE-----
+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
diff --git a/app-emulation/kqemu/files/digest-kqemu-1.3.0_pre7 b/app-emulation/kqemu/files/digest-kqemu-1.3.0_pre7
new file mode 100644
index 000000000000..0b6f14160ef5
--- /dev/null
+++ b/app-emulation/kqemu/files/digest-kqemu-1.3.0_pre7
@@ -0,0 +1,3 @@
+MD5 3b77edbada790f924456aa4675edd0be kqemu-1.3.0pre7.tar.gz 189920
+RMD160 9f8e5dd7e1a901d939fc5e8b3be1a10e396f9ab3 kqemu-1.3.0pre7.tar.gz 189920
+SHA256 cf29505b3d07d5e31080aa677a4254f5770f273e9bd05ef2df956b87d248cead kqemu-1.3.0pre7.tar.gz 189920
diff --git a/app-emulation/kqemu/kqemu-1.3.0_pre7.ebuild b/app-emulation/kqemu/kqemu-1.3.0_pre7.ebuild
new file mode 100644
index 000000000000..c23e3091ed31
--- /dev/null
+++ b/app-emulation/kqemu/kqemu-1.3.0_pre7.ebuild
@@ -0,0 +1,73 @@
+# 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_pre7.ebuild,v 1.1 2006/05/07 20:28:32 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}
+}
+
+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
+ einfo "Make sure you have the kernel module loaded before running qemu"
+ einfo "and your user is in the qemu group"
+}