Lines 17-23
Link Here
|
17 |
USES= tcl:tea |
17 |
USES= tcl:tea |
18 |
|
18 |
|
19 |
CONFIGURE_ARGS= --enable-threads --disable-tdomalloc |
19 |
CONFIGURE_ARGS= --enable-threads --disable-tdomalloc |
20 |
CONFIGURE_ARGS+=--with-expat=/usr |
|
|
21 |
EXTRACT_AFTER_ARGS=--exclude 'expat*/*.c' --exclude 'expat*/[a-mo-z]*.h' \ |
20 |
EXTRACT_AFTER_ARGS=--exclude 'expat*/*.c' --exclude 'expat*/[a-mo-z]*.h' \ |
22 |
--exclude 'domalloc*' |
21 |
--exclude 'domalloc*' |
23 |
|
22 |
|
Lines 28-34
Link Here
|
28 |
DOCS= CHANGES README |
27 |
DOCS= CHANGES README |
29 |
|
28 |
|
30 |
OPTIONS_DEFINE= DOCS HTML5 |
29 |
OPTIONS_DEFINE= DOCS HTML5 |
31 |
OPTIONS_DEFAULT=${OPTIONS_DEFINE} |
30 |
OPTIONS_DEFAULT=${OPTIONS_DEFINE} EBASE |
|
|
31 |
OPTIONS_SINGLE= EXPAT |
32 |
OPTIONS_SINGLE_EXPAT= EBASE EPORTS |
33 |
EBASE_DESC= Use Expat from base |
34 |
EPORTS_DESC= Use Expat from ports |
32 |
|
35 |
|
33 |
HTML5_DESC= Enable parsing of HTML5 (requires gumbo) |
36 |
HTML5_DESC= Enable parsing of HTML5 (requires gumbo) |
34 |
HTML5_LIB_DEPENDS=libgumbo.so:devel/gumbo |
37 |
HTML5_LIB_DEPENDS=libgumbo.so:devel/gumbo |
Lines 35-42
Link Here
|
35 |
HTML5_CONFIGURE_ENABLE=html5 |
38 |
HTML5_CONFIGURE_ENABLE=html5 |
36 |
HTML5_CFLAGS= -I${LOCALBASE}/include |
39 |
HTML5_CFLAGS= -I${LOCALBASE}/include |
37 |
HTML5_USES= pkgconfig |
40 |
HTML5_USES= pkgconfig |
|
|
41 |
|
42 |
EPORTS_LIB_DEPENDS= libexpat.so:textproc/expat2 |
43 |
EPORTS_CONFIGURE_ON= --with-expat=${LOCALBASE} |
44 |
EBASE_CONFIGURE_ON= --with-expat=/usr |
45 |
|
38 |
MAKE_ARGS+= RANLIB_STUB=: |
46 |
MAKE_ARGS+= RANLIB_STUB=: |
39 |
|
47 |
|
|
|
48 |
.include <bsd.port.options.mk> |
49 |
|
50 |
.if ${PORT_OPTIONS:MEBASE} |
51 |
post-patch: |
52 |
${REINPLACE_CMD} 's|expat\.h|bsdxml.h|g' \ |
53 |
${WRKSRC}/configure \ |
54 |
${WRKSRC}/generic/dom.h \ |
55 |
${WRKSRC}/generic/tdom.h \ |
56 |
${WRKSRC}/generic/tclexpat.h |
57 |
${REINPLACE_CMD} 's|-lexpat|-lbsdxml|' ${WRKSRC}/configure |
58 |
${REINPLACE_CMD} '553s|$$|knownBug} {|' ${WRKSRC}/tests/dom.test |
59 |
.endif |
60 |
|
40 |
post-install-DOCS-on: |
61 |
post-install-DOCS-on: |
41 |
@${MKDIR} ${STAGEDIR}${DOCSDIR}/html |
62 |
@${MKDIR} ${STAGEDIR}${DOCSDIR}/html |
42 |
${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}/ |
63 |
${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}/ |