35 lines
797 B
Makefile
35 lines
797 B
Makefile
PORTNAME= tinyopt
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 1.0-8
|
|
DISTVERSIONSUFFIX= -gef7d72c
|
|
CATEGORIES= devel
|
|
|
|
MAINTAINER= yuri@FreeBSD.org
|
|
COMMENT= C++ header-only library for argument parsing
|
|
WWW= https://github.com/halfflat/tinyopt
|
|
|
|
LICENSE= APACHE20
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
TEST_DEPENDS= googletest>0:devel/googletest
|
|
|
|
USES= gmake localbase
|
|
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= halfflat
|
|
|
|
PLIST_FILES= bin/${PORTNAME}
|
|
|
|
NO_BUILD= yes
|
|
NO_ARCH= yes
|
|
|
|
PLIST_FILES= include/tinyopt/tinyopt.h
|
|
|
|
do-install:
|
|
@cd ${WRKSRC}/include && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PREFIX}/include/
|
|
|
|
do-test: # tests fail to compile because they look for the file gtest-all.cc, see https://github.com/halfflat/tinyopt/issues/21
|
|
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} all test
|
|
|
|
.include <bsd.port.mk>
|