6b5823b06a
Changelog: https://github.com/USNavalResearchLaboratory/mgen/blob/915e88a/VERSION.TXT Project moved to: https://www.nrl.navy.mil/Our-Work/Areas-of-Research/Information-Technology/NCS/MGEN/ https://github.com/USNavalResearchLaboratory/mgen/ Improve port: - Unbreak build on 64bit ARCHes. - Add LICENSE. - Fix warnings from portclippy. - Optimize install DOCS. PR: 295246 Sponsored by: UNIS Labs Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> MFH: 2026Q2
46 lines
1.3 KiB
Makefile
46 lines
1.3 KiB
Makefile
PORTNAME= mgen
|
|
DISTVERSION= 5.1.1
|
|
CATEGORIES= net
|
|
MASTER_SITES= https://github.com/USNavalResearchLaboratory/${PORTNAME}/releases/download/V${DISTVERSION}/
|
|
DISTNAME= src-${PORTNAME}-${DISTVERSION}-protolib
|
|
|
|
MAINTAINER= dnpowers@me.com
|
|
COMMENT= IP network performance tests and measurements
|
|
WWW= https://www.nrl.navy.mil/Our-Work/Areas-of-Research/Information-Technology/NCS/MGEN/
|
|
|
|
LICENSE= NRL
|
|
LICENSE_NAME= Naval Research Laboratory Open Source License
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
|
|
|
USES= gmake
|
|
|
|
MAKEFILE= Makefile.freebsd
|
|
ALL_TARGET= ${PORTNAME}
|
|
|
|
BUILD_WRKSRC= ${WRKSRC}/makefiles
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
|
|
|
PLIST_FILES= bin/${PORTNAME}
|
|
PORTDOCS= *
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|g++|${CXX}|; s|gcc|${CC}|; \
|
|
/CFLAGS =/s|$$|${CFLAGS}|' \
|
|
${WRKSRC}/makefiles/Makefile.freebsd \
|
|
${WRKSRC}/protolib/makefiles/Makefile.freebsd
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/makefiles/${PORTNAME} \
|
|
${STAGEDIR}${PREFIX}/bin
|
|
|
|
do-install-DOCS-on:
|
|
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
|
|
' ! ( -name doxy-config -o -name emacs-tab-setting ) ')
|
|
${INSTALL_DATA} ${README.md VERSION.TXT:L:S|^|${WRKSRC}/|} \
|
|
${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|