View | Details | Raw Unified | Return to bug 75644
Collapse All | Expand All

(-)Makefile (-6 / +17 lines)
Lines 6-17 Link Here
6
#
6
#
7
7
8
PORTNAME=	qemu
8
PORTNAME=	qemu
9
PORTVERSION=	0.6.1s.20041115
9
PORTVERSION=	0.6.1s.20041228
10
PORTREVISION=	0
11
CATEGORIES=	emulators
10
CATEGORIES=	emulators
12
MASTER_SITES=	http://www.fruitsalad.org/qemu/ \
11
MASTER_SITES=	http://people.fruitsalad.org/nox/qemu/ \
13
		http://dad-answers.com/qemu/
12
		http://dad-answers.com/qemu/
14
DISTNAME=	${PORTNAME}-snapshot-2004-11-15_23
13
DISTNAME=	${PORTNAME}-snapshot-2004-12-28_23
15
14
16
MAINTAINER=	nox@jelal.kn-bremen.de
15
MAINTAINER=	nox@jelal.kn-bremen.de
17
COMMENT=	QEMU CPU Emulator
16
COMMENT=	QEMU CPU Emulator
Lines 24-37 Link Here
24
USE_GMAKE=	yes
23
USE_GMAKE=	yes
25
USE_GETOPT_LONG=	yes
24
USE_GETOPT_LONG=	yes
26
USE_SDL=	sdl
25
USE_SDL=	sdl
27
USE_GCC=	3.4
28
USE_PERL5=	yes
26
USE_PERL5=	yes
29
PATCH_STRIP=	-p1
27
PATCH_STRIP=	-p1
30
CONFIGURE_ARGS+=	--prefix=${PREFIX} --cc=${CC}\ -I${PREFIX}/include
28
CONFIGURE_ARGS+=	--prefix=${PREFIX} --cc=${CC}\ -I${PREFIX}/include
31
MAN1=		qemu.1 qemu-img.1
29
MAN1=		qemu.1 qemu-img.1
32
ONLY_FOR_ARCHS=	i386 amd64 powerpc
30
ONLY_FOR_ARCHS=	i386 amd64 powerpc
33
31
32
# gcc34 (system cc on 5.x now) has problems with qemu:
33
# doesnt build target-i386/op.c on amd64, and builds a broken qemu-system-ppc
34
.include <bsd.port.pre.mk>
35
36
.if ${OSVERSION} >= 502126
37
CC=		gcc33
38
CXX=		g++33
39
BUILD_DEPENDS+=	gcc33:${PORTSDIR}/lang/gcc33
40
GCCVERSION=	030301
41
.else
42
USE_GCC=	3.3
43
.endif
44
34
post-install:
45
post-install:
35
	@${CAT} ${PKGMESSAGE}
46
	@${CAT} ${PKGMESSAGE}
36
47
37
.include <bsd.port.mk>
48
.include <bsd.port.post.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (qemu-snapshot-2004-11-15_23.tar.bz2) = ea604165b37be4d4dd6c3fbdfacf06c5
1
MD5 (qemu-snapshot-2004-12-28_23.tar.bz2) = 01ee06f083091053f6c2595549f615a0
2
SIZE (qemu-snapshot-2004-11-15_23.tar.bz2) = 845053
2
SIZE (qemu-snapshot-2004-12-28_23.tar.bz2) = 911183
(-)pkg-message (-12 / +12 lines)
Lines 1-19 Link Here
1
====
1
====
2
FreeBSD host notes:
2
FreeBSD host notes:
3
- needs to run as root in order to use /dev/tap* networking (why?)
3
- needs to run as root in order to use /dev/tap* networking (why?)
4
- slirp (usermode networking) is fixed now in cvs, on FreeSBIE guests
4
- slirp (usermode networking) is fixed now in cvs, on FreeSBIE 1.0 guests
5
you still have to manually do:
5
you still have to manually do:
6
	echo nameserver 10.0.2.3 >/etc/resolv.conf
6
	echo nameserver 10.0.2.3 >/etc/resolv.conf
7
but i've been told that that's normal. (and you have to wait a bit
7
but i've been told that that's normal. (fixed on FreeSBIE 1.1.)
8
for dhclient to do its thing; traffic to address 10.0.2.2 is routed
8
and you have to wait a bit for dhclient to do its thing; traffic to
9
to 127.1 on the host)
9
address 10.0.2.2 is routed to 127.1 on the host.
10
- expect timer problems when guest kernel HZ is > hosts
10
- expect timer problems when guest kernel HZ is > hosts,
11
(for example time sleep 1 takes 49 seconds and booting sleeps for
11
for example time sleep 1 takes 49 seconds and booting sleeps for
12
minutes at the acd0 probe with a FreeSBIE guest, thats because
12
minutes at the acd0 probe with a FreeSBIE 1.0 guest, thats because
13
the FreeSBIE kernel is built with HZ=5000, and FreeBSD's default
13
its kernel is built with HZ=5000, and FreeBSD's default is 100...
14
is 100...  The linux 2.6 kernel uses 1000 by default btw.)  Enabling
14
(no longer a problem with FreeSBIE 1.1.)  The linux 2.6 kernel uses
15
/dev/rtc doesn't seem to help either (not included since it needs a
15
1000 by default btw.  Enabling /dev/rtc doesn't seem to help either
16
patch to emulators/rtc.)
16
(not included since it needs a patch to emulators/rtc.)
17
- using physical media doesn't work on 4.x hosts (missing DIOCGMEDIASIZE
17
- using physical media doesn't work on 4.x hosts (missing DIOCGMEDIASIZE
18
ioctl)
18
ioctl.)
19
====
19
====
(-)pkg-plist (-1 / +37 lines)
Lines 9-14 Link Here
9
share/qemu/vgabios.bin
9
share/qemu/vgabios.bin
10
share/qemu/vgabios-cirrus.bin
10
share/qemu/vgabios-cirrus.bin
11
share/qemu/ppc_rom.bin
11
share/qemu/ppc_rom.bin
12
share/qemu/proll.bin
12
share/qemu/proll.elf
13
share/qemu/keymaps/ar
14
share/qemu/keymaps/common
15
share/qemu/keymaps/da
16
share/qemu/keymaps/de
17
share/qemu/keymaps/de-ch
18
share/qemu/keymaps/en-gb
19
share/qemu/keymaps/en-us
20
share/qemu/keymaps/es
21
share/qemu/keymaps/et
22
share/qemu/keymaps/fi
23
share/qemu/keymaps/fo
24
share/qemu/keymaps/fr
25
share/qemu/keymaps/fr-be
26
share/qemu/keymaps/fr-ca
27
share/qemu/keymaps/fr-ch
28
share/qemu/keymaps/hr
29
share/qemu/keymaps/hu
30
share/qemu/keymaps/is
31
share/qemu/keymaps/it
32
share/qemu/keymaps/ja
33
share/qemu/keymaps/lt
34
share/qemu/keymaps/lv
35
share/qemu/keymaps/mk
36
share/qemu/keymaps/modifiers
37
share/qemu/keymaps/nl
38
share/qemu/keymaps/nl-be
39
share/qemu/keymaps/no
40
share/qemu/keymaps/pl
41
share/qemu/keymaps/pt
42
share/qemu/keymaps/pt-br
43
share/qemu/keymaps/ru
44
share/qemu/keymaps/sl
45
share/qemu/keymaps/sv
46
share/qemu/keymaps/th
47
share/qemu/keymaps/tr
48
@dirrm share/qemu/keymaps
13
@dirrm share/qemu
49
@dirrm share/qemu
14
%%PORTDOCS%%@dirrm %%DOCSDIR%%
50
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 75644