lang/gleam: teach portscout to ignore nightly versions
- pet port with portfmt, portclippy while here
This commit is contained in:
parent
5cf281b4f8
commit
35ad7d572d
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue
Block a user