Enable SEPARATE_BUILD, simplify do-install.
OK akoshibe, jca
This commit is contained in:
parent
803c5d5f89
commit
2006bece21
@ -1,9 +1,9 @@
|
||||
# $OpenBSD: Makefile,v 1.7 2018/04/10 07:55:10 akoshibe Exp $
|
||||
# $OpenBSD: Makefile,v 1.8 2018/04/17 19:39:33 kn Exp $
|
||||
|
||||
COMMENT = emulator for rapid prototyping of software defined networks
|
||||
|
||||
DISTNAME = mininet-0.0.20170813
|
||||
REVISION = 4
|
||||
REVISION = 5
|
||||
GH_ACCOUNT = mininet
|
||||
GH_PROJECT = mininet
|
||||
GH_COMMIT = 87e26ef931ee6063332ceba77db472140f832d3a
|
||||
@ -18,33 +18,30 @@ MAINTAINER = Ayaka Koshibe <akoshibe@gmail.com>
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
WANTLIB = c
|
||||
|
||||
MODULES = lang/python
|
||||
MODPY_SETUPTOOLS = Yes
|
||||
BUILD_DEPENDS = devel/help2man
|
||||
RUN_DEPENDS = net/socat \
|
||||
net/iperf
|
||||
|
||||
SEPARATE_BUILD = Yes
|
||||
|
||||
do-build:
|
||||
$(CC) ${WRKSRC}/mnexec.c -o ${WRKBUILD}/mnexec
|
||||
${CC} ${CFLAGS} ${WRKSRC}/mnexec.c -o ${WRKBUILD}/mnexec
|
||||
help2man -N -n "create a Mininet network." --no-discard-stderr \
|
||||
"PYTHONPATH=${WRKBUILD} ${MODPY_BIN} -B ${WRKBUILD}/bin/mn" \
|
||||
-o ${WRKBUILD}/mn.1
|
||||
help2man -N -n "execution utility for Mininet." -h "-h" -v "-v" \
|
||||
--no-discard-stderr ${WRKBUILD}/mnexec -o ${WRKBUILD}/mnexec.1
|
||||
|
||||
pre-install:
|
||||
${INSTALL_PROGRAM} ${WRKBUILD}/mnexec ${PREFIX}/bin
|
||||
.for m in mnexec mn
|
||||
${INSTALL_MAN} ${WRKBUILD}/$m.1 ${PREFIX}/man/man1
|
||||
.endfor
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mininet
|
||||
${INSTALL_DATA} ${WRKBUILD}/README.md ${PREFIX}/share/doc/mininet
|
||||
|
||||
post-install:
|
||||
${INSTALL_PROGRAM} ${WRKBUILD}/mnexec ${PREFIX}/bin
|
||||
${INSTALL_MAN} ${WRKBUILD}/*.1 ${PREFIX}/man/man1
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mininet
|
||||
${INSTALL_DATA} ${WRKSRC}/README.md ${PREFIX}/share/doc/mininet
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mininet
|
||||
${INSTALL_DATA} ${WRKSRC}/util/switchd.conf \
|
||||
${PREFIX}/share/examples/mininet/switchd.mininet.conf-sample
|
||||
.for f in examples/README.md examples/*.py
|
||||
.for f in examples/README.md examples/*.py util/switchd.conf
|
||||
${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/share/examples/mininet
|
||||
.endfor
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.4 2017/12/07 06:33:40 akoshibe Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.5 2018/04/17 19:39:33 kn Exp $
|
||||
bin/mn
|
||||
@bin bin/mnexec
|
||||
lib/python${MODPY_VERSION}/site-packages/mininet/
|
||||
@ -94,7 +94,7 @@ share/examples/mininet/scratchnet.py
|
||||
share/examples/mininet/scratchnetuser.py
|
||||
share/examples/mininet/simpleperf.py
|
||||
share/examples/mininet/sshd.py
|
||||
share/examples/mininet/switchd.mininet.conf-sample
|
||||
share/examples/mininet/switchd.conf
|
||||
@sample ${SYSCONFDIR}/switchd.mininet.conf
|
||||
share/examples/mininet/tree1024.py
|
||||
share/examples/mininet/treeping64.py
|
||||
|
Loading…
Reference in New Issue
Block a user