aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--emulators/qemu-devel/Makefile1
-rw-r--r--emulators/qemu-devel/files/kqemu-freebsd-patch2
-rw-r--r--emulators/qemu/Makefile1
-rw-r--r--emulators/qemu/files/kqemu-freebsd-patch2
4 files changed, 4 insertions, 2 deletions
diff --git a/emulators/qemu-devel/Makefile b/emulators/qemu-devel/Makefile
index 22e8f015bfd5..47f0237bb03c 100644
--- a/emulators/qemu-devel/Makefile
+++ b/emulators/qemu-devel/Makefile
@@ -7,6 +7,7 @@
PORTNAME= qemu
PORTVERSION= 0.7.2s.20050909
+POTREVISION= 1
CATEGORIES= emulators
MASTER_SITES= http://www.qemu.org/ \
http://people.fruitsalad.org/nox/qemu/ \
diff --git a/emulators/qemu-devel/files/kqemu-freebsd-patch b/emulators/qemu-devel/files/kqemu-freebsd-patch
index f708608c753a..85fe0db0eb09 100644
--- a/emulators/qemu-devel/files/kqemu-freebsd-patch
+++ b/emulators/qemu-devel/files/kqemu-freebsd-patch
@@ -337,12 +337,12 @@ Index: qemu/kqemu/kqemu-freebsd.c
+ ks->state = NULL;
+ }
+
-+ free(ks, M_KQEMU);
+#if __FreeBSD_version >= 500000
+ dev->si_drv1 = NULL;
+ TAILQ_REMOVE(&kqemuhead, ks, kqemu_ent);
+ destroy_dev(dev);
+#endif
++ free(ks, M_KQEMU);
+ --kqemu_ref_count;
+}
diff --git a/emulators/qemu/Makefile b/emulators/qemu/Makefile
index 22e8f015bfd5..47f0237bb03c 100644
--- a/emulators/qemu/Makefile
+++ b/emulators/qemu/Makefile
@@ -7,6 +7,7 @@
PORTNAME= qemu
PORTVERSION= 0.7.2s.20050909
+POTREVISION= 1
CATEGORIES= emulators
MASTER_SITES= http://www.qemu.org/ \
http://people.fruitsalad.org/nox/qemu/ \
diff --git a/emulators/qemu/files/kqemu-freebsd-patch b/emulators/qemu/files/kqemu-freebsd-patch
index f708608c753a..85fe0db0eb09 100644
--- a/emulators/qemu/files/kqemu-freebsd-patch
+++ b/emulators/qemu/files/kqemu-freebsd-patch
@@ -337,12 +337,12 @@ Index: qemu/kqemu/kqemu-freebsd.c
+ ks->state = NULL;
+ }
+
-+ free(ks, M_KQEMU);
+#if __FreeBSD_version >= 500000
+ dev->si_drv1 = NULL;
+ TAILQ_REMOVE(&kqemuhead, ks, kqemu_ent);
+ destroy_dev(dev);
+#endif
++ free(ks, M_KQEMU);
+ --kqemu_ref_count;
+}