aboutsummaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorJuergen Lock <nox@FreeBSD.org>2015-06-13 11:33:25 +0000
committerJuergen Lock <nox@FreeBSD.org>2015-06-13 11:33:25 +0000
commit79c73c4c158daed242ad5bd403601fd42b939cb7 (patch)
treec0b455448cdd4492a0c3066dff5c789f400f25d5 /emulators
parent448c23005aa5388483859228f86d63043957bdcd (diff)
Notes
Diffstat (limited to 'emulators')
-rw-r--r--emulators/qemu-sbruno/Makefile4
-rw-r--r--emulators/qemu-sbruno/distinfo8
-rw-r--r--emulators/qemu-sbruno/files/qemu_user_static.in11
3 files changed, 17 insertions, 6 deletions
diff --git a/emulators/qemu-sbruno/Makefile b/emulators/qemu-sbruno/Makefile
index 1a4a660fccc9..390550138cc1 100644
--- a/emulators/qemu-sbruno/Makefile
+++ b/emulators/qemu-sbruno/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= qemu
-PORTVERSION= 2.3.50.g20150612
+PORTVERSION= 2.3.50.g20150613
CATEGORIES= emulators
MASTER_SITES= GH \
LOCAL/nox \
@@ -20,7 +20,7 @@ COMMENT?= QEMU CPU Emulator - github bsd-user branch
USE_GITHUB= yes
GH_ACCOUNT= seanbruno
GH_PROJECT= ${PORTNAME}-bsd-user
-GH_TAGNAME= 4670e51
+GH_TAGNAME= 3b9cd57
HAS_CONFIGURE= yes
USES= gmake pkgconfig bison perl5 python:2,build
USE_PERL5= build
diff --git a/emulators/qemu-sbruno/distinfo b/emulators/qemu-sbruno/distinfo
index 50261f63c332..a12b9623d275 100644
--- a/emulators/qemu-sbruno/distinfo
+++ b/emulators/qemu-sbruno/distinfo
@@ -1,4 +1,4 @@
-SHA256 (qemu/2.3.50.g20150612/seanbruno-qemu-bsd-user-2.3.50.g20150612-4670e51_GH0.tar.gz) = a9f712eef6bba65facc21bbb4c2705ee9260a4f3be72c88149864c920a3e8a33
-SIZE (qemu/2.3.50.g20150612/seanbruno-qemu-bsd-user-2.3.50.g20150612-4670e51_GH0.tar.gz) = 10991321
-SHA256 (qemu/2.3.50.g20150612/dtc-v1.4.0.tar.gz) = 39d0713efd82a27adc065ecb9ef36401c53d5ee87ae1764e2bb243fcd97488e3
-SIZE (qemu/2.3.50.g20150612/dtc-v1.4.0.tar.gz) = 131893
+SHA256 (qemu/2.3.50.g20150613/seanbruno-qemu-bsd-user-2.3.50.g20150613-3b9cd57_GH0.tar.gz) = d93874e294f5a2746565a860527f409c8f97ddbe1c481d3fc0f610573ccba564
+SIZE (qemu/2.3.50.g20150613/seanbruno-qemu-bsd-user-2.3.50.g20150613-3b9cd57_GH0.tar.gz) = 10991477
+SHA256 (qemu/2.3.50.g20150613/dtc-v1.4.0.tar.gz) = 39d0713efd82a27adc065ecb9ef36401c53d5ee87ae1764e2bb243fcd97488e3
+SIZE (qemu/2.3.50.g20150613/dtc-v1.4.0.tar.gz) = 131893
diff --git a/emulators/qemu-sbruno/files/qemu_user_static.in b/emulators/qemu-sbruno/files/qemu_user_static.in
index f60ec47d382c..e86b57e712d8 100644
--- a/emulators/qemu-sbruno/files/qemu_user_static.in
+++ b/emulators/qemu-sbruno/files/qemu_user_static.in
@@ -44,6 +44,16 @@ list_cmd="${BINMISCCTL} list"
else
echo "$0: interpreter ${interpreter} not found, cannot register."
fi
+ # register aarch64 interpreter styled 'aarch64'
+ interpreter=${QEMU_DIR}/${QEMU_PREFIX}aarch64${QEMU_SUFFIX}
+ if [ -x "${interpreter}" ]; then
+ ${BINMISCCTL} add aarch64 --interpreter "${interpreter}" \
+ --magic "\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7\x00" \
+ --mask "\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff" \
+ --size 20 --set-enabled
+ else
+ echo "$0: interpreter ${interpreter} not found, cannot register."
+ fi
# register mips interpreter styled 'mips'
interpreter=${QEMU_DIR}/${QEMU_PREFIX}mips${QEMU_SUFFIX}
if [ -x "${interpreter}" ]; then
@@ -100,6 +110,7 @@ list_cmd="${BINMISCCTL} list"
{
${BINMISCCTL} remove mips64
${BINMISCCTL} remove armv6
+ ${BINMISCCTL} remove aarch64
${BINMISCCTL} remove mips
${BINMISCCTL} remove powerpc
${BINMISCCTL} remove powerpc64