Hi, For some times, there were lang/clang[...] ports that were (supposedly) metaports accompagning the devel/llvm[...] ports for (I guess?) the purpose of creating a package that would provide clang. For a while however the llvm port had the CLANG option enabled and especially the lang/clang-devel port stagnated and is now very misleading, dating from a pre-3.8 release (when llvm-devel is around 4.0). Should not this port be removed? It seems no other port depends on it: /usr/ports# find . -name Makefile | grep clang-devel ./lang/clang-devel/Makefile Thanks
A commit references this bug: Author: brooks Date: Wed Dec 14 18:38:06 UTC 2016 New revision: 428585 URL: https://svnweb.freebsd.org/changeset/ports/428585 Log: Get PORTVERSION from llvm-devel automatically. PR: 215305 Changes: head/lang/clang-devel/Makefile
clang-devel was not out of date in practice, but it did have an outdated version number. It's just there to aid discovery as people expect to be able to install clang by name. I'd refactored llvm-devel's Makefile.snapshot to support automatic updates quite some time ago, but apparently forgot to finish the job.