LLVM 3.5 is overdue to removal and lang/pure is one of two ports that depend on it.
I currently don't have time and motivation to look into it. However, I noticed that the official port in Arch linux's AUR (https://aur.archlinux.org/packages/?SeB=m&K=pure-aur&PP=100) also uses LLVM35 :/
(In reply to Brooks Davis from comment #0) Already documented in https://wiki.freebsd.org/ObsoleteLLVMVersions .
Here's the upstream issue, FWIW: https://github.com/agraef/pure-lang/issues/6
A commit references this bug: Author: brooks Date: Wed Mar 20 23:18:50 UTC 2019 New revision: 496395 URL: https://svnweb.freebsd.org/changeset/ports/496395 Log: Set an expiration date somewhat after the 5th anniversary of this port's creation. It has been effectivly unmaintained upstream for 4.5 years at this point. PR: 230473, 230475 Changes: head/devel/llvm35/Makefile
See also ports r503721.
Expired port removed.