blob: a9941c89281faa8102fc6fef8e2f924392a40f35 [file] [log] [blame]
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$
PortSystem 1.0
PortGroup github 1.0
github.setup NDN-Routing ccnping 071f07b409c62dc1cf0de4e2eb2d214ea76bb624
checksums rmd160 8c7071eba0e93da07f71f0dda7b0a538a7cbd078 \
sha256 b7c9ce05a990b7ef8411e43fcc60cf861a8da1e9d55e0bcc1ef557103cf2f4a6
name ccnping
homepage https://github.com/NDN-Routing/ccnping
license GPL-2+
version 0.1
revision 1
categories net ccnx
platforms darwin
maintainers ucla.edu:alexander.afanasyev
description ping command equivalent for CCNx
long_description ccnpingserver and ccnping are CCNx applications used for testing connectivity
use_configure false
depends_lib-append port:ccnx
# User should be already created by ccnx port
set ccnxuser ccnx
set ccnxgroup ccnx
set ccnxdir ${prefix}/etc/ccnx
build.env-append CFLAGS=-I${prefix}/include \
LIBS=-L${prefix}/lib \
INSTALL_BASE=${prefix} \
CC=${configure.cc}
destroot {
system "echo /ndn/`hostname` > ${ccnxdir}/ccnpingserver.conf.example"
xinstall -W ${worksrcpath} ccnping ccnpingserver ccnpingserver-wrapper ${destroot}${prefix}/bin/
}
patchfiles patch-Makefile.diff \
patch-wrapper.diff
notes "
ccnpingserver needs a local prefix to be configured in ${ccnxdir}/ccnpingserver.conf
configuration file. This file should contain just one line with local prefix, for example: /ndn/ucla.edu
"
startupitem.executable "${prefix}/bin/ccnpingserver-wrapper"
startupitem.create yes
startupitem.name ${name}
startupitem.netchange no
startupitem.logevents no