Page MenuHomeFreeBSD

New port: devel/gllvm: Whole Program LLVM ported to Go
ClosedPublic

Authored by dmgk on Sep 24 2019, 3:04 PM.

Details

Summary

New port: devel/gllvm

gllvm provides tools for building whole-program (or whole-library) LLVM bitcode
files from an unmodified C or C++ source package. It is a drop-in replacement
for wllvm, that builds the bitcode in parallel, and is faster.

WWW: https://github.com/SRI-CSL/gllvm

Test Plan

poudriere testport: OK (113a, 120i, 120a), DOCS and EXAMPLES knobs tested
portlint -ACN: OK

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

dmgk created this revision.Sep 24 2019, 3:04 PM
tz added a comment.Sep 24 2019, 9:22 PM

Beside my comment, everything looks fine. Approved :)

devel/Makefile
838 ↗(On Diff #62505)

Instead of adding the port to the Makefile, we should use $PORTSDIR/Tools/scripts/addport

This take care of the Makefile and offers some additional testing. It is the preferred way when adding a new port.

tz accepted this revision.Sep 24 2019, 9:23 PM
This revision is now accepted and ready to land.Sep 24 2019, 9:23 PM
This revision was automatically updated to reflect the committed changes.
dmgk added a comment.Sep 24 2019, 9:48 PM
In D21780#475398, @tz wrote:

Beside my comment, everything looks fine. Approved :)

Sorry, I totally forgot about addport script even though Committer's Guide mentions it. Will use it in the future, thanks.