Lines 78-83
USE_PERL5= build
Link Here
|
78 |
USE_XORG= x11 xcb xcomposite xcursor xext xdamage xfixes xi \ |
78 |
USE_XORG= x11 xcb xcomposite xcursor xext xdamage xfixes xi \ |
79 |
xorgproto xrandr xrender xscrnsaver xtst |
79 |
xorgproto xrandr xrender xscrnsaver xtst |
80 |
SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper buildtools/linux64/clang-format |
80 |
SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper buildtools/linux64/clang-format |
|
|
81 |
EXTRACT_AFTER_ARGS=--exclude ${DISTNAME}/third_party/icu/source |
81 |
|
82 |
|
82 |
MAKE_ARGS= -C out/${BUILDTYPE} |
83 |
MAKE_ARGS= -C out/${BUILDTYPE} |
83 |
ALL_TARGET= chrome |
84 |
ALL_TARGET= chrome |
Lines 256-262
pre-configure:
Link Here
|
256 |
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ |
257 |
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ |
257 |
./build/linux/unbundle/replace_gn_files.py --system-libraries \ |
258 |
./build/linux/unbundle/replace_gn_files.py --system-libraries \ |
258 |
flac fontconfig freetype harfbuzz-ng libdrm libevent libpng \ |
259 |
flac fontconfig freetype harfbuzz-ng libdrm libevent libpng \ |
259 |
libusb libwebp libxml libxslt openh264 opus snappy || ${FALSE} |
260 |
libusb libwebp libxml libxslt icu openh264 opus snappy |
260 |
# Chromium uses an unreleased version of FFmpeg, so configure it |
261 |
# Chromium uses an unreleased version of FFmpeg, so configure it |
261 |
.for brand in Chrome Chromium |
262 |
.for brand in Chrome Chromium |
262 |
${CP} -R \ |
263 |
${CP} -R \ |
Lines 299-305
do-install:
Link Here
|
299 |
.for d in protoc mksnapshot |
300 |
.for d in protoc mksnapshot |
300 |
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} |
301 |
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} |
301 |
.endfor |
302 |
.endfor |
302 |
.for d in icudtl.dat snapshot_blob.bin v8_context_snapshot.bin |
303 |
.for d in snapshot_blob.bin v8_context_snapshot.bin |
303 |
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} |
304 |
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} |
304 |
.endfor |
305 |
.endfor |
305 |
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chrome \ |
306 |
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chrome \ |
Lines 344-347
do-test-TEST-on:
Link Here
|
344 |
./${t} --gtest_filter=-${EXCLUDE_${t}:ts:} || ${TRUE} |
345 |
./${t} --gtest_filter=-${EXCLUDE_${t}:ts:} || ${TRUE} |
345 |
.endfor |
346 |
.endfor |
346 |
|
347 |
|
|
|
348 |
post-patch: |
349 |
${FIND} ${WRKSRC} -type f -name '*.[ch]*' -print0 | \ |
350 |
${XARGS} -0 ${GREP} -l '^#include "third_party/icu/source' | \ |
351 |
${XARGS} ${REINPLACE_CMD} -E -i"" -e 's,"third_party/icu/source/.*/(unicode/.*\.h)",<\1>,' |
352 |
|
347 |
.include <bsd.port.post.mk> |
353 |
.include <bsd.port.post.mk> |