-default_build
+make_single &&
+default_build &&
+make_normal
diff --git a/kernels/kqemu/DETAILS b/kernels/kqemu/DETAILS
index 8d39c3c..fd78d3f 100755
--- a/kernels/kqemu/DETAILS
+++ b/kernels/kqemu/DETAILS
@@ -1,27 +1,27 @@
SPELL=kqemu
- VERSION=1.3.0pre11
+ VERSION=1.4.0pre1
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/kqemu-$VERSION
- SOURCE_URL[0]=http://bellard.org/qemu/${SOURCE}
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://www.nongnu.org/qemu/$SOURCE
DISTCC_HOSTS=
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
- LICENSE[0]=GPL2
- WEB_SITE=http://bellard.org/qemu/
+ SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ LICENSE[0]=GPL
+ WEB_SITE=http://www.nongnu.org/qemu/
ENTERED=20060126
- SHORT="QEMU is a generic and open source processor emulator"
+ SHORT="QEMU accelerator module"
cat << EOF
QEMU achieves a good emulation speed by using dynamic translation.
QEMU has two operating modes:
- * Full system emulation. In this mode, QEMU emulates a full system
- (for example a PC), including a processor and various peripherials.
- It can be used to launch different Operating Systems without
- rebooting the PC or to debug system code.
- * User mode emulation (Linux host only). In this mode, QEMU can
- launch Linux processes compiled for one CPU on another CPU.
+* Full system emulation. In this mode, QEMU emulates a full system (for
example
+ a PC), including a processor and various peripherials. It can be used to
+ launch different Operating Systems without rebooting the PC or to debug
system
+ code.
+* User mode emulation (Linux host only). In this mode, QEMU can launch Linux
+ processes compiled for one CPU on another CPU.
-KQEMU is the kernel accelerator module for qemu. Substantially improves
-performance.
+KQEMU is the kernel accelerator module for qemu.
+Substantially improves performance.
Emulator : Typical Slowdown Ratio
QEMU : between 5 and 10
diff --git a/kernels/kqemu/HISTORY b/kernels/kqemu/HISTORY
index a5d87fa..ab6101f 100644
--- a/kernels/kqemu/HISTORY
+++ b/kernels/kqemu/HISTORY
@@ -1,3 +1,9 @@
+2009-03-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.0pre1; cleaned up
+ * BUILD: fixed multijob build
+ * PRE_BUILD: `uname -r' is still more correct
+ * ftbfs-linux-2.6.22.patch: renamed to
+
2008-08-10 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: fixed SOURCE_URL[0] and WEB_SITE
#
# Disable PIC if building soft MMU targets
@@ -6,7 +6,8 @@ message "Target list:$QEMU_ARCHS" &&
# generally shrinking march down to pentium-mmx
#
if grep -q softmmu <<< "$QEMU_ARCHS"; then
- message "${MESSAGE_COLOR}Qemu 0.9 has a build problem with advanced
CFLAGS.${DEFAULT_COLOR}" &&
+ # we need to check does 0.10 act the same way
+ message "${MESSAGE_COLOR}QEMU 0.9 has a build problem with advanced
CFLAGS.${DEFAULT_COLOR}" &&
message "${MESSAGE_COLOR}Trying to make it work, starting with removal of
any sse flags.${DEFAULT_COLOR}" &&
# sse seems to be bad; -march=pentium -m3dnow worked, though
list_remove CFLAGS -msse -msse2 -msse3 -mfpmath=sse &&
@@ -30,12 +31,8 @@ if grep -q softmmu <<< "$QEMU_ARCHS"; then
disable_pic
fi &&
* Full system emulation. In this mode, QEMU emulates a full system
diff --git a/utils/qemu/HISTORY b/utils/qemu/HISTORY
index b89e044..b7f46e6 100644
--- a/utils/qemu/HISTORY
+++ b/utils/qemu/HISTORY
@@ -1,3 +1,11 @@
+2009-03-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: 0.10.0; switched to upstream pgp key; cleaned up
+ * DEPENDS: sdl _is_ optional; gcc dep is useless; added missing deps;
+ cleaned up
+ * BUILD, CONFIGURE: cleaned up
+ * PRE_BUILD: removed
+ * archs: updated arch specs
+
2008-06-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: new url & website
diff --git a/utils/qemu/PRE_BUILD b/utils/qemu/PRE_BUILD
deleted file mode 100755
index 5750a71..0000000
--- a/utils/qemu/PRE_BUILD
+++ /dev/null
@@ -1,2 +0,0 @@
-default_pre_build &&
-invoke_gcc
diff --git a/utils/qemu/archs b/utils/qemu/archs
index c0edfd8..1b295fe 100644
--- a/utils/qemu/archs
+++ b/utils/qemu/archs
@@ -1,15 +1,32 @@
-i386-linux-user i386 on
-arm-linux-user arm on
-armeb-linux-user armeb on
-m68k-linux-user m68k on
-mips-linux-user mips on
-mipsel-linux-user mipsel on
-ppc-linux-user ppc on
-sparc-linux-user sparc on
-i386-softmmu i386-sofmmu on
-ppc-softmmu ppc-softmmu on
-sparc-softmmu sparc-softmmu on
-x86_64-softmmu x86_64-softmmu on
-mips-softmmu mips-softmmu on
-mipsel-softmmu mipsel-softmmu on
-arm-softmmu arm-softmmu on
+alpha-linux-user alpha on
+i386-linux-user i386 on
+arm-linux-user arm on
+armeb-linux-user armeb on
+cris-linux-user cris on
+m68k-linux-user m68k on
+mips-linux-user mips on
+mipsel-linux-user mipsel on
+ppc-linux-user ppc on
+ppc64-linux-user ppc64 on
+ppc64abi32-linux-user ppc64abi32 on
+sparc-linux-user sparc on
+sparc32plus-linux-user sparc32plus on
+sparc64-linux-user sparc64 on
+sh4-linux-user sh4 on
+sh4eb-linux-user sh4eb on
+x86_64-linux-user x86_64 on
+i386-softmmu i386-sofmmu on
+ppc-softmmu ppc-softmmu on
+ppcemb-softmmu ppcemb-softmmu on
+ppc64-softmmu ppc64-softmmu on
+sparc-softmmu sparc-softmmu on
+x86_64-softmmu x86_64-softmmu on
+mips-softmmu mips-softmmu on
+mipsel-softmmu mipsel-softmmu on
+mips64-softmmu mips64-softmmu on
+mips64el-softmmu mips64el-softmmu on
+arm-softmmu arm-softmmu on
+m68k-softmmu m68k-softmmu on
+cris-softmmu cris-softmmu on
+sh4-softmmu sh4-softmmu on
+sh4eb-softmmu sh4eb-softmmu on
diff --git a/utils/qemu/qemu-0.9.1.tar.gz.sig
b/utils/qemu/qemu-0.9.1.tar.gz.sig
deleted file mode 100644
index b84972f..0000000
Binary files a/utils/qemu/qemu-0.9.1.tar.gz.sig and /dev/null differ
diff --git a/utils/qemu/qemu.gpg b/utils/qemu/qemu.gpg
new file mode 100644
index 0000000..aa9da3d
Binary files /dev/null and b/utils/qemu/qemu.gpg differ
diff --git a/utils/qemulator/BUILD b/utils/qemulator/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/qemulator/BUILD
@@ -0,0 +1 @@
+true
diff --git a/utils/qemulator/DEPENDS b/utils/qemulator/DEPENDS
new file mode 100755
index 0000000..7853ee1
--- /dev/null
+++ b/utils/qemulator/DEPENDS
@@ -0,0 +1,2 @@
+depends qemu &&
+depends pygtk2
diff --git a/utils/qemulator/DETAILS b/utils/qemulator/DETAILS
new file mode 100755
index 0000000..0d67cc1
--- /dev/null
+++ b/utils/qemulator/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=qemulator
+ VERSION=0.5
+ SOURCE=Qemulator-$VERSION.tar.gz
+ SOURCE_URL[0]=http://qemulator.createweb.de/downloads/$SOURCE
+
SOURCE_HASH=sha512:7bda884662061dbddfaaee82352c3b16f7da39fb6bd9970b019361b0c8f9a651f434dcac3c6bbbac62c6389fcfbaef41d4424cc9b4b9ea8dcef1d37ed4b58551
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/Qemulator-$VERSION"
+ WEB_SITE=http://qemulator.createweb.de/
+ LICENSE[0]=GPL
+ ENTERED=20090307
+ SHORT="comfortable GUI for the qemu virtual engine"
+cat << EOF
+Qemulator is a full featured emulation suite for the qemu virtual engine,
+with on demand job control. Qemulator provides an easy and fast to use image
+and device management, a "My machines" list and interactive job control.
+
+It comes with a list of all running jobs from where you can open the contol
+panel for each job and performing on demand action. Full interaction for
+mounted volumes, usb devices, keyboard and mouse interaction, screenshots,
+wave capture and save/restore machine state and open vnc viewer is provided.
+EOF
diff --git a/utils/qemulator/HISTORY b/utils/qemulator/HISTORY
new file mode 100644
index 0000000..d014ff3
--- /dev/null
+++ b/utils/qemulator/HISTORY
@@ -0,0 +1,2 @@
+2009-03-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/utils/qemulator/INSTALL b/utils/qemulator/INSTALL
new file mode 100755
index 0000000..082fbaf
--- /dev/null
+++ b/utils/qemulator/INSTALL
@@ -0,0 +1 @@
+cp -av usr/local/* "$INSTALL_ROOT/usr"
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (842ccd5c1d1a330f20fd0c70c44c92266490fb69),
Vlad Glagolev, 03/07/2009