Skip to content

Commit

Permalink
elp: new port, version 2024-10-08
Browse files Browse the repository at this point in the history
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
  • Loading branch information
pguyot authored and reneeotten committed Oct 23, 2024
1 parent 7fc7bb2 commit de2441b
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions erlang/elp/Portfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem 1.0
PortGroup github 1.0
PortGroup cargo 1.0

name elp
github.setup WhatsApp erlang-language-platform 2024-10-08
github.tarball_from archive
revision 0
categories erlang devel
maintainers {pguyot @pguyot} openmaintainer
license Apache-2

description Erlang Language Platform
long_description Designed at WhatsApp and inspired by the success of \
the Rust Analyzer project, ELP provides a scalable, \
fully incremental, IDE-first library for the semantic \
analysis of Erlang code.

checksums rmd160 7411a2de8209c692aca05ce2c928d4efb9934abd \
sha256 223cfedf6dd88cb0d96f3e264f174ad4b465b0235a2f0f181d64747a95adc2bc \
size 3304069

depends_build-append port:erlang \
port:eqwalizer \
port:rebar3

build.env-append ELP_EQWALIZER_PATH=${prefix}/share/eqwalizer/eqwalizer.jar
build.env-append EQWALIZER_DIR=${prefix}/share/eqwalizer/eqwalizer_support
build.pre_args --release

destroot {
set bindir ${destroot}${prefix}/bin
xinstall -m 0755 -d ${bindir}
xinstall -m 0755 {*}[glob -type x ${worksrcpath}/target/*/release/${name}] ${bindir}/${name}
}

0 comments on commit de2441b

Please sign in to comment.