ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/emulators/bochs/Makefile
Revision: 17933
Committed: Thu Dec 25 02:02:13 2014 UTC (9 years, 4 months ago) by laffer1
File size: 12120 byte(s)
Log Message:
USES

File Contents

# User Rev Content
1 laffer1 15462 # $MidnightBSD$
2 laffer1 331
3     PORTNAME= bochs
4 laffer1 14622 PORTVERSION= 2.6.2
5 laffer1 331 PORTEPOCH= 2
6     CATEGORIES= emulators
7 laffer1 7141 MASTER_SITES= SF
8 laffer1 331
9 laffer1 7141 MAINTAINER= ports@MidnightBSD.org
10 laffer1 331 COMMENT= An IA-32 (x86) PC emulator that runs DOS, Win 95, and more
11 laffer1 14622 LICENSE= lgpl2.1
12 laffer1 331
13 laffer1 14622 OPTIONS_DEFINE= A20_PIN ALIGN_CHECK ASSERT_CHECK AVX \
14 laffer1 14011 CDROM CHAINING CLGD54XX CONF_MSRS CPP_SUFX \
15     DISASM DOCS \
16 laffer1 14622 E1000 ES1370 FPU \
17 laffer1 14011 GAMEPORT IDLE_HACK IODEBUG \
18     LARGE_RAMFILE LOGGING LONG_PHY_ADDR \
19 laffer1 14012 MWAIT NE2000 OPTIMIZATIONS PCI PLUGINS PNIC \
20 laffer1 14011 RAW_SERIAL READLINE REPEAT_SPEED RFB \
21 laffer1 14622 SB16 SDL SHOW_IPS SMP SVGALIB SVM TERM USB USB_OHCI USB_XHCI \
22 laffer1 14075 VMX VOODOO WXGTK X11 X86_64 XPM
23 laffer1 14622 OPTIONS_DEFINE_i386= FAST_FUNCCALL
24 laffer1 14011 OPTIONS_RADIO= DEBUG
25     OPTIONS_RADIO_DEBUG= DEBUGGER GDB_STUB
26     OPTIONS_DEFAULT=A20_PIN ALIGN_CHECK CDROM CONF_MSRS DISASM FPU LOGGING \
27     NE2000 OPTIMIZATIONS SB16 X11
28    
29     A20_PIN_DESC= Enable support for A20 pin
30     ALIGN_CHECK_DESC= Enable alignment check support
31     ASSERT_CHECK_DESC= Enable BX_ASSERT checks
32 laffer1 14622 AVX_DESC= Enable AVX instructions support
33 laffer1 14011 CDROM_DESC= Enable CDROM support
34     CHAINING_DESC= Enable handlers-chaining emulation speedups
35     CLGD54XX_DESC= Enable Cirrus Logic GD54xx video card
36     CONF_MSRS_DESC= Enable configurable MSR registers support
37     CPP_SUFX_DESC= Use .cpp as C++ suffix
38     DEBUG_DESCR= Enable Debugging, select this and one of DEBUGGER or GDB_STUB (or none)
39     DEBUGGER_DESC= Enable debugger support
40     DEBUGGER_X86_DESC= Enable x86 hardware debugger
41     DISASM_DESC= Enable disassemler support
42     E1000_DESC= Enable Intel(R) Gigabit Ethernet support
43     ES1370_DESC= Enable ES1370 soundcard support
44     FAST_FUNCCALL_DESC= Enable fast function calls support (x86 only)
45     FPU_DESC= Enable FPU emulator
46     GAMEPORT_DESC= Enable standard PC gameport support
47     GDB_STUB_DESC= Enable GDB stub support
48     IDLE_HACK_DESC= Keep Bochs from using all CPU time
49     IODEBUG_DESC= Enable I/O interface to debugger
50     LARGE_RAMFILE_DESC= Enable large ramfile support
51     LOGGING_DESC= Enable logging
52     LONG_PHY_ADDR_DESC= Enable support for physical address >= 32bit
53     MWAIT_DESC= Enable experimental MONITOR/MWAIT support
54 laffer1 14622 NE2000_DESC= Enable ne2000 support
55 laffer1 14011 OPTIMIZATIONS_DESC= Enable all safe speed optimizations
56 laffer1 14622 PCI_DESC= Enable i440FX PCI support
57 laffer1 14011 PLUGINS_DESC= Enable building dynamic loadable plugins
58     PNIC_DESC= Enable PCI pseudo NIC (network card) support
59     RAW_SERIAL_DESC= Use raw serial port access
60     READLINE_DESC= Enable readline support in debugger
61     REPEAT_SPEED_DESC= Enable repeated IO and mem copy speedups
62     RFB_DESC= Enable VNC server support in display
63     SB16_DESC= Enable Sound Blaster 16 emulation
64     SHOW_IPS_DESC= Enable logging of measured IPS
65     SMP_DESC= Enable SMP simulation support (CPU level 6)
66     SVM_DESC= Enable SVM (AMD: secure virtual machine) emulation
67     TERM_DESC= Use text only, console based interface
68 laffer1 14622 USB_DESC= Enable USB UHCI support
69     USB_OHCI_DESC= Enable USB OHCI support
70     USB_XHCI_DESC= Enable experimental USB xHCI support
71 laffer1 14011 VMX_DESC= Enable Virtialization extensions
72 laffer1 14075 VOODOO_DESC= Enable 3dfx Voodoo Graphics emulation
73 laffer1 14622 X86_64_DESC= Enable x86-64 instructions support
74 laffer1 14011
75 laffer1 331 USE_GMAKE= yes
76 laffer1 17933 USES= libtool
77 laffer1 14622 CONFIGURE_ENV= ac_cv_header_alsa_asoundlib_h=no
78 laffer1 14011 CONFIGURE_ARGS= --disable-docbook --disable-instrumentation
79     MAKE_JOBS_SAFE= yes
80 laffer1 331
81 laffer1 14011 CFLAGS+= -fno-exceptions -fomit-frame-pointer ${CPPFLAGS}
82 laffer1 9516 CXXFLAGS+= -fno-rtti
83 laffer1 14011 CPPFLAGS+= -I${LOCALBASE}/include
84     LDFLAGS+= -L${LOCALBASE}/lib
85 laffer1 331
86     MANCOMPRESSED= yes
87     MAN1= bochs.1 bochs-dlx.1 bxcommit.1 bximage.1
88     MAN5= bochsrc.5
89    
90     SUB_FILES= pkg-message
91    
92 laffer1 14011 .include <bsd.mport.options.mk>
93 laffer1 7141
94 laffer1 14075 .if empty(PORT_OPTIONS:MTERM) && empty(PORT_OPTIONS:MWXGTK) && empty(PORT_OPTIONS:MX11)
95 laffer1 7141 CONFIGURE_ARGS+=--with-nogui
96 laffer1 331 .endif
97    
98 laffer1 14011 .if ${PORT_OPTIONS:MA20_PIN}
99     CONFIGURE_ARGS+=--enable-a20-pin
100     .else
101 laffer1 9516 CONFIGURE_ARGS+=--disable-a20-pin
102     .endif
103    
104 laffer1 14011 .if ${PORT_OPTIONS:MALIGN_CHECK}
105     CONFIGURE_ARGS+=--enable-alignment-check
106 laffer1 9516 .else
107     CONFIGURE_ARGS+=--disable-alignment-check
108     .endif
109    
110 laffer1 14011 .if ${PORT_OPTIONS:MASSERT_CHECK}
111 laffer1 9516 CONFIGURE_ARGS+=--enable-assert-checks
112     .else
113     CONFIGURE_ARGS+=--disable-assert-checks
114     .endif
115    
116 laffer1 14622 .if ${PORT_OPTIONS:MAVX}
117     CONFIGURE_ARGS+=--enable-avx
118     .else
119     CONFIGURE_ARGS+=--disable-avx
120     .endif
121    
122 laffer1 14011 .if ${PORT_OPTIONS:MCDROM}
123     CONFIGURE_ARGS+=--enable-cdrom
124     .else
125 laffer1 7141 CONFIGURE_ARGS+=--disable-cdrom
126 laffer1 14011 .endif
127    
128     .if ${PORT_OPTIONS:MCHAINING}
129     CONFIGURE_ARGS+=--enable-handlers-chaining
130 laffer1 9516 .else
131 laffer1 14011 CONFIGURE_ARGS+=--disable-handlers-chaining
132 laffer1 331 .endif
133    
134 laffer1 14011 .if ${PORT_OPTIONS:MCLGD54XX}
135 laffer1 7141 CONFIGURE_ARGS+=--enable-clgd54xx
136 laffer1 9516 .else
137     CONFIGURE_ARGS+=--disable-clgd54xx
138 laffer1 331 .endif
139    
140 laffer1 14011 .if ${PORT_OPTIONS:MCONF_MSRS}
141     CONFIGURE_ARGS+=--enable-configurable-msrs
142     .else
143 laffer1 9516 CONFIGURE_ARGS+=--disable-configurable-msrs
144 laffer1 14011 .endif
145    
146     .if ${PORT_OPTIONS:MCPP_SUFX}
147     CONFIGURE_ARGS+=--enable-cpp
148 laffer1 9516 .else
149 laffer1 14011 CONFIGURE_ARGS+=--disable-cpp
150 laffer1 9516 .endif
151    
152 laffer1 14011 .if ${PORT_OPTIONS:MDEBUGGER}
153 laffer1 9516 CONFIGURE_ARGS+=--enable-debugger
154     .else
155     CONFIGURE_ARGS+=--disable-debugger
156 laffer1 331 .endif
157    
158 laffer1 14011 .if ${PORT_OPTIONS:MDEBUGGER_X86}
159 laffer1 7141 CONFIGURE_ARGS+=--enable-x86-debugger
160 laffer1 9516 .else
161     CONFIGURE_ARGS+=--disable-x86-debugger
162 laffer1 331 .endif
163    
164 laffer1 14011 .if ${PORT_OPTIONS:MDISASM}
165     CONFIGURE_ARGS+=--enable-disasm
166     .else
167 laffer1 9516 CONFIGURE_ARGS+=--disable-disasm
168 laffer1 14011 .endif
169    
170     .if ${PORT_OPTIONS:ME1000}
171     CONFIGURE_ARGS+=--enable-e1000
172 laffer1 9516 .else
173 laffer1 14011 CONFIGURE_ARGS+=--disable-e1000
174 laffer1 9516 .endif
175    
176 laffer1 14011 .if ${PORT_OPTIONS:MES1370}
177     CONFIGURE_ARGS+=--enable-es1370
178     .else
179     CONFIGURE_ARGS+=--disable-es1370
180     .endif
181    
182     .if ${PORT_OPTIONS:MFAST_FUNCCALL}
183 laffer1 9516 CONFIGURE_ARGS+=--enable-fast-function-calls
184     .else
185     CONFIGURE_ARGS+=--disable-fast-function-calls
186     .endif
187    
188 laffer1 14011 .if ${PORT_OPTIONS:MFPU}
189     CONFIGURE_ARGS+=--enable-fpu
190     .else
191 laffer1 9516 CONFIGURE_ARGS+=--disable-fpu
192 laffer1 14075 WITH_CPU_LEVEL= 3
193 laffer1 331 .endif
194    
195 laffer1 14011 .if ${PORT_OPTIONS:MGAMEPORT}
196 laffer1 9516 CONFIGURE_ARGS+=--enable-gameport
197     .else
198     CONFIGURE_ARGS+=--disable-gameport
199     .endif
200    
201 laffer1 14011 .if ${PORT_OPTIONS:MGDB_STUB}
202 laffer1 9516 CONFIGURE_ARGS+=--enable-gdb-stub
203     .else
204     CONFIGURE_ARGS+=--disable-gdb-stub
205     .endif
206    
207 laffer1 14011 .if ${PORT_OPTIONS:MIDLE_HACK}
208 laffer1 7141 CONFIGURE_ARGS+=--enable-idle-hack
209 laffer1 9516 .else
210     CONFIGURE_ARGS+=--disable-idle-hack
211 laffer1 331 .endif
212    
213 laffer1 14011 .if ${PORT_OPTIONS:MIODEBUG}
214     CONFIGURE_ARGS+=--enable-iodebug
215 laffer1 9516 .else
216 laffer1 14011 CONFIGURE_ARGS+=--disable-iodebug
217 laffer1 9516 .endif
218    
219 laffer1 14011 .if ${PORT_OPTIONS:MLARGE_RAMFILE}
220     CONFIGURE_ARGS+=--enable-large-ramfile
221 laffer1 9516 .else
222 laffer1 14011 CONFIGURE_ARGS+=--disable-large-ramfile
223 laffer1 9516 .endif
224    
225 laffer1 14011 .if ${PORT_OPTIONS:MLOGGING}
226     CONFIGURE_ARGS+=--enable-logging
227     .else
228 laffer1 9516 CONFIGURE_ARGS+=--disable-logging
229     .endif
230    
231 laffer1 14011 .if ${PORT_OPTIONS:MLONG_PHY_ADDR}
232 laffer1 9516 CONFIGURE_ARGS+=--enable-long-phy-address
233     .else
234     CONFIGURE_ARGS+=--disable-long-phy-address
235     .endif
236    
237 laffer1 14011 .if ${PORT_OPTIONS:MMWAIT}
238 laffer1 7141 CONFIGURE_ARGS+=--enable-monitor-mwait
239 laffer1 9516 .else
240     CONFIGURE_ARGS+=--disable-monitor-mwait
241 laffer1 331 .endif
242 laffer1 7141
243 laffer1 14011 .if ${PORT_OPTIONS:MNE2000}
244 laffer1 7141 CONFIGURE_ARGS+=--enable-ne2000
245 laffer1 9516 .else
246     CONFIGURE_ARGS+=--disable-ne2000
247 laffer1 331 .endif
248 laffer1 7141
249 laffer1 14011 .if ${PORT_OPTIONS:MOPTIMIZATIONS}
250 laffer1 7141 CONFIGURE_ARGS+=--enable-all-optimizations
251 laffer1 9516 .else
252     CONFIGURE_ARGS+=--disable-all-optimizations
253 laffer1 331 .endif
254 laffer1 7141
255 laffer1 14011 .if ${PORT_OPTIONS:MPCI}
256 laffer1 7141 CONFIGURE_ARGS+=--enable-pci
257 laffer1 9516 .else
258     CONFIGURE_ARGS+=--disable-pci
259 laffer1 331 .endif
260 laffer1 7141
261 laffer1 14011 .if ${PORT_OPTIONS:MPLUGINS}
262 laffer1 7141 CONFIGURE_ARGS+=--enable-plugins
263 laffer1 9516 .else
264     CONFIGURE_ARGS+=--disable-plugins
265 laffer1 331 .endif
266 laffer1 7141
267 laffer1 14011 .if ${PORT_OPTIONS:MPNIC}
268 laffer1 7141 CONFIGURE_ARGS+=--enable-pnic
269 laffer1 9516 .else
270     CONFIGURE_ARGS+=--disable-pnic
271 laffer1 331 .endif
272    
273 laffer1 14011 .if ${PORT_OPTIONS:MRAW_SERIAL}
274 laffer1 9516 CONFIGURE_ARGS+=--enable-raw-serial
275     .else
276     CONFIGURE_ARGS+=--disable-raw-serial
277 laffer1 7141 .endif
278    
279 laffer1 14011 .if ${PORT_OPTIONS:MREADLINE}
280 laffer1 14622 USES+= readline
281 laffer1 7141 CONFIGURE_ARGS+=--enable-readline
282     .else
283     CONFIGURE_ARGS+=--disable-readline
284     .endif
285    
286 laffer1 14011 .if ${PORT_OPTIONS:MREPEAT_SPEED}
287 laffer1 9516 CONFIGURE_ARGS+=--enable-repeat-speedups
288     .else
289     CONFIGURE_ARGS+=--disable-repeat-speedups
290     .endif
291    
292 laffer1 14011 .if ${PORT_OPTIONS:MRFB}
293 laffer1 7141 CONFIGURE_ARGS+=--with-rfb
294 laffer1 9516 .else
295     CONFIGURE_ARGS+=--without-rfb
296 laffer1 7141 .endif
297    
298 laffer1 14011 .if ${PORT_OPTIONS:MSB16}
299     CONFIGURE_ARGS+=--enable-sb16
300 laffer1 7141 .endif
301    
302 laffer1 14011 .if ${PORT_OPTIONS:MSDL}
303 laffer1 7141 USE_SDL= sdl
304     CONFIGURE_ARGS+=--with-sdl
305     .endif
306    
307 laffer1 14011 .if ${PORT_OPTIONS:MSHOW_IPS}
308 laffer1 7141 CONFIGURE_ARGS+=--enable-show-ips
309 laffer1 9516 .else
310     CONFIGURE_ARGS+=--disable-show-ips
311 laffer1 7141 .endif
312    
313 laffer1 14011 .if ${PORT_OPTIONS:MSMP}
314 laffer1 9516 CONFIGURE_ARGS+=--enable-smp
315     WITH_CPU_LEVEL= 6
316     .endif
317    
318 laffer1 14622 .if ${PORT_OPTIONS:MSVGALIB}
319 laffer1 14011 LIB_DEPENDS+= vga:${PORTSDIR}/graphics/svgalib
320 laffer1 7141 CONFIGURE_ARGS+=--with-svga
321 laffer1 14011 .else
322     CONFIGURE_ARGS+=--without-svga
323 laffer1 7141 .endif
324    
325 laffer1 14011 .if ${PORT_OPTIONS:MSVM}
326     CONFIGURE_ARGS+=--enable-svm
327     .else
328     CONFIGURE_ARGS+=--disable-svm
329 laffer1 7141 .endif
330    
331 laffer1 14011 .if ${PORT_OPTIONS:MTERM}
332     CONFIGURE_ARGS+=--with-term
333 laffer1 7141 .else
334 laffer1 14011 CONFIGURE_ARGS+=--without-term
335 laffer1 7141 .endif
336    
337 laffer1 14011 .if ${PORT_OPTIONS:MUSB}
338 laffer1 7141 CONFIGURE_ARGS+=--enable-usb
339 laffer1 9516 .else
340     CONFIGURE_ARGS+=--disable-usb
341 laffer1 7141 .endif
342    
343 laffer1 14011 .if ${PORT_OPTIONS:MUSB_OHCI}
344 laffer1 9516 CONFIGURE_ARGS+=--enable-usb-ohci
345     .else
346     CONFIGURE_ARGS+=--disable-usb-ohci
347     .endif
348    
349 laffer1 14011 .if ${PORT_OPTIONS:MUSB_XHCI}
350     CONFIGURE_ARGS+=--enable-usb-xhci
351 laffer1 9516 .else
352 laffer1 14011 CONFIGURE_ARGS+=--disable-usb-xhci
353 laffer1 7141 .endif
354    
355 laffer1 14622 .if ${PORT_OPTIONS:MVMX} && ${PORT_OPTIONS:MX86_64}
356     CONFIGURE_ARGS+=--enable-vmx=2
357 laffer1 10662 WITH_CPU_LEVEL= 6
358 laffer1 9516 .endif
359    
360 laffer1 14622 .if ${PORT_OPTIONS:MVMX} && empty(PORT_OPTIONS:MX86_64)
361     CONFIGURE_ARGS+=--enable-vmx=1
362     WITH_CPU_LEVEL= 6
363     .endif
364    
365 laffer1 14075 .if ${PORT_OPTIONS:MVOODOO}
366     CONFIGURE_ARGS+=--enable-voodoo
367     .else
368     CONFIGURE_ARGS+=--disable-voodoo
369     .endif
370    
371     .if ${PORT_OPTIONS:MWXGTK}
372 laffer1 10662 USE_WX= 2.4+
373 laffer1 7141 CONFIGURE_ARGS+=--with-wx
374 laffer1 9516 .else
375     CONFIGURE_ARGS+=--disable-debugger-gui
376 laffer1 7141 .endif
377    
378 laffer1 14011 .if ${PORT_OPTIONS:MX11}
379     USE_XORG= xrandr
380 laffer1 7141 CONFIGURE_ARGS+=--with-x11
381     .endif
382    
383 laffer1 14011 .if ${PORT_OPTIONS:MX86_64}
384 laffer1 7141 CONFIGURE_ARGS+=--enable-x86-64
385 laffer1 14075 WITH_CPU_LEVEL= 6
386 laffer1 9516 .else
387     CONFIGURE_ARGS+=--disable-x86-64
388 laffer1 7141 .endif
389    
390 laffer1 14011 .if ${PORT_OPTIONS:MXPM} && ${PORT_OPTIONS:MX11}
391     USE_XORG+= xpm
392 laffer1 9516 CONFIGURE_ARGS+=--enable-xpm
393 laffer1 7141 .else
394     CONFIGURE_ARGS+=--disable-xpm
395     .endif
396    
397     .if defined(WITH_CPU_LEVEL)
398     .if ${WITH_CPU_LEVEL} < 3 || ${WITH_CPU_LEVEL} > 6
399     IGNORE= can not install: WITH_CPU_LEVEL must be an integer value between 3 and 6
400     .endif
401     CONFIGURE_ARGS+=--enable-cpu-level=${WITH_CPU_LEVEL}
402     .endif
403    
404 laffer1 14011 .if ${PORT_OPTIONS:MGDB_STUB} && ${PORT_OPTIONS:MSMP}
405     IGNORE= GDB_STUB is incompatible with multiprocessor
406     .endif
407    
408 laffer1 14622 .if ${PORT_OPTIONS:MES1370} && empty(PORT_OPTIONS:MGAMEPORT)
409     IGNORE= ES1370 soundcard support requires GAMEPORT support
410     .endif
411    
412     .if ${PORT_OPTIONS:MES1370} && empty(PORT_OPTIONS:MPCI)
413     IGNORE= ES1370 soundcard support requires PCI support
414     .endif
415    
416     .if ${PORT_OPTIONS:MPNIC} && empty(PORT_OPTIONS:MPCI)
417     IGNORE= PCI pseudo NIC support requires PCI support
418     .endif
419    
420     .if ${PORT_OPTIONS:MVOODOO} && empty(PORT_OPTIONS:MPCI)
421 laffer1 14075 IGNORE= 3dfx Voodoo Graphics emulation requires PCI support
422     .endif
423    
424 laffer1 14622 .if ${PORT_OPTIONS:MAVX} && empty(PORT_OPTIONS:MX86_64)
425     IGNORE= AVX instructions support requires X86-64 support
426     .endif
427    
428     .if ${PORT_OPTIONS:MSVM} && empty(PORT_OPTIONS:MX86_64)
429     IGNORE= SVM emulation requires X86-64 support
430     .endif
431    
432 laffer1 7141 pre-everything::
433 laffer1 14011 .if !defined(WITH_CPU_LEVEL)
434 laffer1 7141 @${ECHO_CMD}
435     @${ECHO_CMD} "If you want to change the processor level to emulate (default is 5, aka Pentium), set WITH_CPU_LEVEL to the desired value. Choices are 3, 4, 5 and 6 which mean target 386, 486, Pentium or Pentium Pro emulation." | ${FMT}
436 laffer1 14011 @${ECHO_CMD}
437 laffer1 7141 .endif
438    
439 laffer1 331 post-patch:
440 laffer1 7141 @${REINPLACE_CMD} -Ee \
441     's|$$BXSHARE/|${DATADIR}/|; \
442     s|^#clock: sync=none|clock: sync=realtime|; \
443     s|^log: .+|log: /dev/null|; \
444     s|^panic: .+|panic: action=ask|; \
445     s|^parport1: .+|#&|' \
446     ${WRKSRC}/.bochsrc
447     @${REINPLACE_CMD} -Ee \
448     's|install_share install_doc|install_share|; \
449     s|(^sharedir.+=).+|\1 ${DATADIR}|; \
450     s|(^docdir.+=).+|\1 ${DOCSDIR}|' \
451     ${WRKSRC}/Makefile.in
452     @${REINPLACE_CMD} -e \
453     's|/usr/local/share/bochs|${DATADIR}|; \
454     s|/usr/local/share/doc/bochs|${DOCSDIR}|' \
455     ${WRKSRC}/doc/docbook/user/user.dbk ${WRKSRC}/doc/man/*.[15]
456     @${REINPLACE_CMD} -Ee 's|/usr/(include/vga\.h)|${LOCALBASE}/\1|' \
457 laffer1 14011 ${WRKSRC}/gui/svga.cc
458 laffer1 10662 @${REINPLACE_CMD} -Ee \
459     's|(^LOCAL_CXXFLAGS.+=)|\1 @CPPFLAGS@|; \
460     s|(-lvgagl)$$|\1 @LDFLAGS@|' \
461     ${WRKSRC}/gui/Makefile.in
462 laffer1 331
463     post-install:
464 laffer1 14011 .if ${PORT_OPTIONS:MPLUGINS}
465 laffer1 7141 @${FIND} ${PREFIX}/lib/bochs ! -type d | \
466     ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
467     @${FIND} ${PREFIX}/lib/bochs -type d | ${SORT} -r | \
468     ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
469     .endif
470 laffer1 14011 .if ${PORT_OPTIONS:MDOCS}
471 laffer1 331 @${MKDIR} ${DOCSDIR}
472 laffer1 7141 @${INSTALL_DATA} ${WRKSRC}/CHANGES ${DOCSDIR}/CHANGES
473     @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/README
474     @${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}/TODO
475     @${INSTALL_DATA} ${WRKSRC}/.bochsrc ${DOCSDIR}/bochsrc-sample.txt
476 laffer1 331 @${INSTALL_DATA} ${WRKSRC}/docs-html/*.txt ${DOCSDIR}
477     @${MKDIR} ${DOCSDIR}/html
478     @${INSTALL_DATA} ${WRKSRC}/docs-html/*.html ${DOCSDIR}/html
479     .endif
480 laffer1 14011 @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
481 laffer1 331
482 laffer1 14011 .include <bsd.port.mk>

Properties

Name Value
svn:keywords MidnightBSD=%H