Created attachment 175944 [details] Shar containing new port This adds a port for the Leatherman C++ utility library, used by Puppetlabs for their tools.
Created attachment 175946 [details] Fix the LICENSE tag
I have some changes I'm uploading so it does a shared library, etc.
Created attachment 176089 [details] New shar with port - tested with poudriere and building good.
Created attachment 176127 [details] Patch leatherman to build libs as libleatherman and not just leatherman Complete shar with changes needed to build cpp-hocon - that port is forthcoming.
- You don't need GH_PROJECT and GH_TAGNAME, as they default to PORTNAME and PORTVERSION respectively. - RUBY option does nothing apart from adding a dependency, e.g. it doesn't toggle actual building of ruby support. - Lacks WWW
Created attachment 178555 [details] updated port for leatherman I worked on this a bit, here's an updated version.
The updated version builds for me without issue.
A commit references this bug: Author: amdmi3 Date: Fri Mar 3 17:25:21 UTC 2017 New revision: 435354 URL: https://svnweb.freebsd.org/changeset/ports/435354 Log: A collection of C++ and CMake utility libraries. WWW: https://github.com/puppetlabs/leatherman PR: 213624 Submitted by: jslagle@gmail.com Changes: head/devel/Makefile head/devel/leatherman/ head/devel/leatherman/Makefile head/devel/leatherman/distinfo head/devel/leatherman/files/ head/devel/leatherman/files/patch-cmake_cflags.cmake head/devel/leatherman/files/patch-cmake_leatherman.cmake head/devel/leatherman/pkg-descr head/devel/leatherman/pkg-plist