ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/emulators/bochs/Makefile
Revision: 14075
Committed: Fri May 10 02:15:28 2013 UTC (10 years, 11 months ago) by laffer1
File size: 11585 byte(s)
Log Message:
update port options

File Contents

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

Properties

Name Value
cvs2svn:cvs-rev 1.12