diff options
author | Luca Barbato <lu_zero@gentoo.org> | 2007-02-07 21:44:32 +0000 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2007-02-07 21:44:32 +0000 |
commit | f1bdc971f3fe9f8deb54f67157ff277e91bb1974 (patch) | |
tree | 35e58b10a315559b45d2df6acb8ac110dc50ad73 /app-emulation/kqemu | |
parent | Dropped old versions (bug #164208) (diff) | |
download | historical-f1bdc971f3fe9f8deb54f67157ff277e91bb1974.tar.gz historical-f1bdc971f3fe9f8deb54f67157ff277e91bb1974.tar.bz2 historical-f1bdc971f3fe9f8deb54f67157ff277e91bb1974.zip |
New version
Package-Manager: portage-2.1.2-r8
Diffstat (limited to 'app-emulation/kqemu')
-rw-r--r-- | app-emulation/kqemu/ChangeLog | 7 | ||||
-rw-r--r-- | app-emulation/kqemu/Manifest | 16 | ||||
-rw-r--r-- | app-emulation/kqemu/files/digest-kqemu-1.3.0_pre11 | 3 | ||||
-rw-r--r-- | app-emulation/kqemu/kqemu-1.3.0_pre11.ebuild | 74 |
4 files changed, 95 insertions, 5 deletions
diff --git a/app-emulation/kqemu/ChangeLog b/app-emulation/kqemu/ChangeLog index 7965db6c6eca..d29fe813a5d3 100644 --- a/app-emulation/kqemu/ChangeLog +++ b/app-emulation/kqemu/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-emulation/kqemu # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/kqemu/ChangeLog,v 1.15 2007/02/06 14:48:46 blubb Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/kqemu/ChangeLog,v 1.16 2007/02/07 21:44:32 lu_zero Exp $ + +*kqemu-1.3.0_pre11 (07 Feb 2007) + + 07 Feb 2007; Luca Barbato <lu_zero@gentoo.org> +kqemu-1.3.0_pre11.ebuild: + New version, eventually gpl 06 Feb 2007; Simon Stelling <blubb@gentoo.org> kqemu-1.3.0_pre9.ebuild: stable on amd64; bug 159522 diff --git a/app-emulation/kqemu/Manifest b/app-emulation/kqemu/Manifest index c9f11dead8fc..7858194e7ccb 100644 --- a/app-emulation/kqemu/Manifest +++ b/app-emulation/kqemu/Manifest @@ -3,6 +3,7 @@ MD5 bd6fecaea94c6bdf922a4661ba2f0cd3 files/kqemu-1.3.0_pre5-fix_module_parm.patc 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 SHA1 39dda2566a9c47bfc5e76c76cf9aa41500d708f3 SHA256 4158b2c67603f5256a78d0065d715bde068a457aa58bbfef12dda20fe7f7ad8b +DIST kqemu-1.3.0pre11.tar.gz 161478 RMD160 3d42d2e6f3ae94362c5a29c462f7fb839687a563 SHA1 780d48b99715e6b2671864ad5050f1c9506fcb71 SHA256 541aef5797e5c6c6a76e354c17c6513ca21fe3372ec79493a32f7e51ba785b0f DIST kqemu-1.3.0pre5.tar.gz 189395 RMD160 cc54ac38791f543feb91285292ecf7ca333d9918 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 @@ -11,6 +12,10 @@ EBUILD kqemu-0.7.2.ebuild 2632 RMD160 7610f9ee2c0b5b74b43d98c5a27c31c2dcb58c6e S MD5 d7e4251e2520d595b86f568a1b3c0c5b kqemu-0.7.2.ebuild 2632 RMD160 7610f9ee2c0b5b74b43d98c5a27c31c2dcb58c6e kqemu-0.7.2.ebuild 2632 SHA256 c127c5dff050b182fcdfe4e0a012ac4931c27a833101324f170fd08bb9980a57 kqemu-0.7.2.ebuild 2632 +EBUILD kqemu-1.3.0_pre11.ebuild 1832 RMD160 66a67582c5d484f0e5aeab7da37742b9c382460e SHA1 cd1b91de98ad1796ed0e66ad586544b2efe8b2ee SHA256 3fcb0f190bf4fbbfd91f732647339a5ff5269bc62fe932349910906882733aef +MD5 b03383ef9b2c3e87ce0c4f00c8e15387 kqemu-1.3.0_pre11.ebuild 1832 +RMD160 66a67582c5d484f0e5aeab7da37742b9c382460e kqemu-1.3.0_pre11.ebuild 1832 +SHA256 3fcb0f190bf4fbbfd91f732647339a5ff5269bc62fe932349910906882733aef kqemu-1.3.0_pre11.ebuild 1832 EBUILD kqemu-1.3.0_pre5.ebuild 1753 RMD160 23053aca1be8e345c4e6e7410aac6b5e677554de SHA1 a36ff29c17abd664ba7cbeaace6f444027780a1f SHA256 1a579c018ed8c989579f199093047b3de8c5d0db90039b8762975858bca77f2e MD5 7ef613ce96719902d7ef414dd7fdfc1e kqemu-1.3.0_pre5.ebuild 1753 RMD160 23053aca1be8e345c4e6e7410aac6b5e677554de kqemu-1.3.0_pre5.ebuild 1753 @@ -23,10 +28,10 @@ EBUILD kqemu-1.3.0_pre9.ebuild 2036 RMD160 0e2ba7a339a07272172690aaf65922961865b MD5 81fa185131cb1d484539551255199d34 kqemu-1.3.0_pre9.ebuild 2036 RMD160 0e2ba7a339a07272172690aaf65922961865bb8d kqemu-1.3.0_pre9.ebuild 2036 SHA256 2a5eeec1ed1d0bdd04ce14648fbaaad3647ce7bec32ce3fbfb790a463c2cb99b kqemu-1.3.0_pre9.ebuild 2036 -MISC ChangeLog 2296 RMD160 9a9d6ddc414b6b13726e9e8a1d7342024a913d23 SHA1 44084898a1804294f93afe8702e22c3fd3b26457 SHA256 535c103189d3d0f4d90699c1d238069e2100ca2f7e5faf3a6b579efad481b1bd -MD5 2a01035d10f3c62da7d07c9ed24fbcac ChangeLog 2296 -RMD160 9a9d6ddc414b6b13726e9e8a1d7342024a913d23 ChangeLog 2296 -SHA256 535c103189d3d0f4d90699c1d238069e2100ca2f7e5faf3a6b579efad481b1bd ChangeLog 2296 +MISC ChangeLog 2439 RMD160 8df6ca5671d150a59970092bf6511acf577adfc4 SHA1 4f64a64a5b514162628a2f28df8bd598e6bc4329 SHA256 4c6f3d31b7e2f680bad3f735280050c32391b6f6a3a514daf34a0fca1489696b +MD5 06211734556e33da2c92022c0284f4a9 ChangeLog 2439 +RMD160 8df6ca5671d150a59970092bf6511acf577adfc4 ChangeLog 2439 +SHA256 4c6f3d31b7e2f680bad3f735280050c32391b6f6a3a514daf34a0fca1489696b ChangeLog 2439 MISC metadata.xml 223 RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 SHA1 fcf66d2b271369d296150dde06603d850623ed27 SHA256 64a96c3c9929aec46b50a63ae1fd8c46cef4a8423f448d6f6fff09e20510c98b MD5 898131aae735c3477ff2f9c6882f1178 metadata.xml 223 RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 metadata.xml 223 @@ -34,6 +39,9 @@ SHA256 64a96c3c9929aec46b50a63ae1fd8c46cef4a8423f448d6f6fff09e20510c98b metadata MD5 a48c5b24131c89fe37b5563b2afb887c files/digest-kqemu-0.7.2 467 RMD160 da5c7f615693cedc3df6658fd4cd47400bd30f85 files/digest-kqemu-0.7.2 467 SHA256 988adce1d1e2536e68b8a263960d27cad55f489419324358059f83e8589c1d16 files/digest-kqemu-0.7.2 467 +MD5 8540284d0cb656469875f69b81284f23 files/digest-kqemu-1.3.0_pre11 250 +RMD160 f8571d93845e8b8cdd80a5f40c1bfa26fca291f6 files/digest-kqemu-1.3.0_pre11 250 +SHA256 4a692dfc20b04fd0ed7153e983916a97610c1999ac4662ed2dc8c68418f036bd files/digest-kqemu-1.3.0_pre11 250 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 diff --git a/app-emulation/kqemu/files/digest-kqemu-1.3.0_pre11 b/app-emulation/kqemu/files/digest-kqemu-1.3.0_pre11 new file mode 100644 index 000000000000..4ac6b8032c26 --- /dev/null +++ b/app-emulation/kqemu/files/digest-kqemu-1.3.0_pre11 @@ -0,0 +1,3 @@ +MD5 970521874ef8b1ba4598925ace5936c3 kqemu-1.3.0pre11.tar.gz 161478 +RMD160 3d42d2e6f3ae94362c5a29c462f7fb839687a563 kqemu-1.3.0pre11.tar.gz 161478 +SHA256 541aef5797e5c6c6a76e354c17c6513ca21fe3372ec79493a32f7e51ba785b0f kqemu-1.3.0pre11.tar.gz 161478 diff --git a/app-emulation/kqemu/kqemu-1.3.0_pre11.ebuild b/app-emulation/kqemu/kqemu-1.3.0_pre11.ebuild new file mode 100644 index 000000000000..85cfc31bc06b --- /dev/null +++ b/app-emulation/kqemu/kqemu-1.3.0_pre11.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2007 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_pre11.ebuild,v 1.1 2007/02/07 21:44: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="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +RESTRICT="nostrip" +IUSE="" + +S="${WORKDIR}/$MY_P" + +DEPEND="" + +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 +} |