lang/gleam: teach portscout to ignore nightly versions

- pet port with portfmt, portclippy while here
This commit is contained in:
Dave Cottlehuber 2022-11-21 07:05:42 +00:00
parent 5cf281b4f8
commit 35ad7d572d

View File

@ -19,6 +19,8 @@ GH_ACCOUNT= gleam-lang
RUSTFLAGS+= --cap-lints=warn
PORTSCOUT= limit:[0-9.]+
PLIST_FILES= bin/gleam
PORTDOCS= README.md
@ -26,20 +28,27 @@ PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
do-build:
(cd ${WRKSRC} && cargo build --release)
(cd ${WRKSRC}/compiler-cli && env HOME=${WRKDIR} cargo install --path . --force --locked)
(cd ${WRKSRC} && \
cargo build --release)
(cd ${WRKSRC}/compiler-cli && \
env HOME=${WRKDIR} cargo install --path . --force --locked)
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/bin/
${MV} ${WRKSRC}/target/release/gleam ${STAGEDIR}${PREFIX}/bin/
${MV} ${WRKSRC}/target/release/gleam \
${STAGEDIR}${PREFIX}/bin/
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gleam
post-install-DOCS-on:
(cd ${WRKSRC} && ${COPYTREE_SHARE} README.md ${STAGEDIR}${DOCSDIR})
(cd ${WRKSRC} && \
${COPYTREE_SHARE} README.md ${STAGEDIR}${DOCSDIR})
do-test:
(cd ${WRKSRC} && gleam new hello && cd hello && gleam test)
(cd ${WRKSRC} && \
gleam new hello && \
cd hello && \
gleam test)
.include <bsd.port.mk>