freebsd-ports/net/sshping/Makefile
Emanuel Haupt 7de2683ea3 Ensure perl is present during build time.
Notified by:	pkg-fallout
2017-11-06 09:35:04 +00:00

44 lines
990 B
Makefile

# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
# $FreeBSD$
PORTNAME= sshping
PORTVERSION= 0.1.1
DISTVERSIONPREFIX= v
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= SSH-based ping to measure character echo latency and bandwidth
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libssh.so:security/libssh
USES= localbase:ldflags perl5
USE_GITHUB= yes
USE_PERL5= build
GH_ACCOUNT= spook
LDFLAGS+= -lssh
PLIST_FILES= bin/sshping man/man1/sshping.1.gz
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} <= 1100511
BUILD_DEPENDS= clang40:devel/llvm40
CXX= clang++40
.endif
do-build:
${CXX} ${CXXFLAGS} ${LDFLAGS} -I ${WRKSRC}/ext \
${WRKSRC}/src/sshping.cxx -o ${WRKSRC}/bin/sshping
@pod2man ${WRKSRC}/doc/${PORTNAME}.pod ${WRKSRC}/doc/${PORTNAME}.1
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \
${STAGEDIR}${MANPREFIX}/man/man1
.include <bsd.port.post.mk>