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

(-)Makefile (-2 / +33 lines)
Lines 27-33 Link Here
27
GNU_CONFIGURE=	yes
27
GNU_CONFIGURE=	yes
28
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
28
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
29
CONFIGURE_ARGS=	--disable-split-hd \
29
CONFIGURE_ARGS=	--disable-split-hd \
30
		--enable-all-optimizations
30
		--enable-all-optimizations --with-x11
31
31
32
CFLAGS+=	-fno-rtti -fno-exceptions -fomit-frame-pointer
32
CFLAGS+=	-fno-rtti -fno-exceptions -fomit-frame-pointer
33
33
Lines 36-41 Link Here
36
36
37
.include <bsd.port.pre.mk>
37
.include <bsd.port.pre.mk>
38
38
39
.if defined(WITH_BOCHS_TERM)
40
CONFIGURE_ARGS+=	--with-term
41
.endif
42
43
.if defined(WITH_BOCHS_VESA)
44
CONFIGURE_ARGS+=	--enable-vbe
45
.endif
46
47
.if defined(WITH_BOCHS_READLINE)
48
CONFIGURE_ARGS+=	--enable-readline
49
.endif
50
39
.if ${XFREE86_VERSION} == 4
51
.if ${XFREE86_VERSION} == 4
40
BUILD_DEPENDS+=	mkfontdir:${PORTSDIR}/x11/XFree86-4-clients
52
BUILD_DEPENDS+=	mkfontdir:${PORTSDIR}/x11/XFree86-4-clients
41
RUN_DEPENDS+=	mkfontdir:${PORTSDIR}/x11/XFree86-4-clients
53
RUN_DEPENDS+=	mkfontdir:${PORTSDIR}/x11/XFree86-4-clients
Lines 53-58 Link Here
53
.if ${WITH_BOCHS_CPU_LEVEL} < 3 || ${WITH_BOCHS_CPU_LEVEL} > 6
65
.if ${WITH_BOCHS_CPU_LEVEL} < 3 || ${WITH_BOCHS_CPU_LEVEL} > 6
54
.error "WITH_BOCHS_CPU_LEVEL must be an integer value between 3 and 6."
66
.error "WITH_BOCHS_CPU_LEVEL must be an integer value between 3 and 6."
55
.endif
67
.endif
68
.if ${WITH_BOCHS_CPU_LEVEL} < 5
69
CONFIGURE_ARGS+=	--disable-mmx
70
.endif
56
CONFIGURE_ARGS+=	--enable-cpu-level=${WITH_BOCHS_CPU_LEVEL}
71
CONFIGURE_ARGS+=	--enable-cpu-level=${WITH_BOCHS_CPU_LEVEL}
57
.endif
72
.endif
58
73
Lines 93-99 Link Here
93
pre-everything::
108
pre-everything::
94
.if !defined(WITH_BOCHS_CPU_LEVEL) || !defined(WITH_BOCHS_PROCESSORS) || \
109
.if !defined(WITH_BOCHS_CPU_LEVEL) || !defined(WITH_BOCHS_PROCESSORS) || \
95
    !defined(WITH_BOCHS_DEBUGGER) || !defined(WITH_BOCHS_X86_DEBUGGER) || \
110
    !defined(WITH_BOCHS_DEBUGGER) || !defined(WITH_BOCHS_X86_DEBUGGER) || \
96
    !defined(WITH_SOUND)
111
    !defined(WITH_SOUND) || !defined(WITH_BOCHS_TERM) || \
112
    !defined(WITH_BOCHS_VESA) || !defined(WITH_BOCHS_READLINE)
97
	@${ECHO_MSG}
113
	@${ECHO_MSG}
98
.if !defined(WITH_BOCHS_CPU_LEVEL)
114
.if !defined(WITH_BOCHS_CPU_LEVEL)
99
	@${ECHO_MSG} "If you want to change the processor level to emulate (default is 5, aka Pentium)"
115
	@${ECHO_MSG} "If you want to change the processor level to emulate (default is 5, aka Pentium)"
Lines 129-134 Link Here
129
.if !defined(WITH_SOUND)
145
.if !defined(WITH_SOUND)
130
	@${ECHO_MSG} "If you want to compile with sound (blaster 16) support."
146
	@${ECHO_MSG} "If you want to compile with sound (blaster 16) support."
131
	@${ECHO_MSG} "hit Ctrl-C right now and use \"make WITH_SOUND=yes\""
147
	@${ECHO_MSG} "hit Ctrl-C right now and use \"make WITH_SOUND=yes\""
148
	@${ECHO_MSG}
149
.endif
150
.if !defined(WITH_BOCHS_TERM)
151
	@${ECHO_MSG} "If you want to enable the plain text, console-based bochs interface"
152
	@${ECHO_MSG} "hit Ctrl-C right now and use \"make WITH_BOCHS_GUI_TERM=yes\""
153
	@${ECHO_MSG}
154
.endif
155
.if !defined(WITH_BOCHS_VESA)
156
	@${ECHO_MSG} "If you want to enable the VESA BIOS video extensions of bochs,"
157
	@${ECHO_MSG} "hit Ctrl-C right now and use \"make WITH_BOCHS_VESA=yes\""
158
	@${ECHO_MSG}
159
.endif
160
.if !defined(WITH_BOCHS_READLINE)
161
	@${ECHO_MSG} "If you want to enable readline support in the bochs command lines,"
162
	@${ECHO_MSG} "hit Ctrl-C right now and use \"make WITH_BOCHS_READLINE=yes\""
132
.endif
163
.endif
133
	@${ECHO_MSG}
164
	@${ECHO_MSG}
134
.endif
165
.endif

Return to bug 52347