Changeset View
Changeset View
Standalone View
Standalone View
head/devel/staf/Makefile
# Created by: Sergey Kozlov <kozlov.sergey.404@gmail.com> | # Created by: Sergey Kozlov <kozlov.sergey.404@gmail.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= staf | PORTNAME= staf | ||||
PORTVERSION= 3.4.26 | PORTVERSION= 3.4.26 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= devel net | CATEGORIES= devel net | ||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/V${PORTVERSION} | MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/V${PORTVERSION} | ||||
DISTNAME= STAF${PORTVERSION:S/.//g}-src | DISTNAME= STAF${PORTVERSION:S/.//g}-src | ||||
MAINTAINER= skozlov@FreeBSD.org | MAINTAINER= skozlov@FreeBSD.org | ||||
COMMENT= Software Testing Automation Framework | COMMENT= Software Testing Automation Framework | ||||
LICENSE= EPL | LICENSE= EPL | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE.htm | LICENSE_FILE= ${WRKSRC}/LICENSE.htm | ||||
BROKEN_SSL= openssl111 | |||||
BROKEN_SSL_REASON_openssl111= variable has incomplete type 'EVP_MD_CTX' (aka 'evp_md_ctx_st') | |||||
WRKSRC= ${WRKDIR}/src | WRKSRC= ${WRKDIR}/src | ||||
WRKSRC_SUBDIR= ${PORTNAME} | WRKSRC_SUBDIR= ${PORTNAME} | ||||
INSTALL_WRKSRC= ${WRKDIR}/rel/freebsd/staf/${STAF_BUILD_TYPE} | INSTALL_WRKSRC= ${WRKDIR}/rel/freebsd/staf/${STAF_BUILD_TYPE} | ||||
MAKEFILE= makefile | MAKEFILE= makefile | ||||
MAKE_ARGS= OS_NAME="freebsd" \ | MAKE_ARGS= OS_NAME="freebsd" \ | ||||
CC_CC=${CXX} \ | CC_CC=${CXX} \ | ||||
CC_C=${CC} \ | CC_C=${CC} \ | ||||
▲ Show 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | ${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g" \ | ||||
${WRKSRC}/stafproc/STAFProc.cpp | ${WRKSRC}/stafproc/STAFProc.cpp | ||||
${REINPLACE_CMD} "s|%%STAFVARDIR%%|${STAF_VAR_DIR}|g" \ | ${REINPLACE_CMD} "s|%%STAFVARDIR%%|${STAF_VAR_DIR}|g" \ | ||||
${WRKSRC}/stafproc/STAFProc.cpp | ${WRKSRC}/stafproc/STAFProc.cpp | ||||
do-install: | do-install: | ||||
.for bin in ${STAF_BIN_FILES} | .for bin in ${STAF_BIN_FILES} | ||||
${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${bin} ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${bin} ${STAGEDIR}${PREFIX}/bin/ | ||||
.endfor | .endfor | ||||
${LN} -s ${PREFIX}/bin/STAF ${STAGEDIR}${PREFIX}/bin/staf | ${LN} -s STAF ${STAGEDIR}${PREFIX}/bin/staf | ||||
${LN} -s ${PREFIX}/bin/FmtLog ${STAGEDIR}${PREFIX}/bin/fmtlog | ${LN} -s FmtLog ${STAGEDIR}${PREFIX}/bin/fmtlog | ||||
mat: Use ${RLN}, see https://www.freebsd.org/doc/en/books/porters-handbook/special.html#staging-ex1 | |||||
.for lib in ${STAF_LIB_FILES} | .for lib in ${STAF_LIB_FILES} | ||||
${INSTALL_LIB} ${INSTALL_WRKSRC}/lib/${lib} ${STAGEDIR}${PREFIX}/lib/ | ${INSTALL_LIB} ${INSTALL_WRKSRC}/lib/${lib} ${STAGEDIR}${PREFIX}/lib/ | ||||
.endfor | .endfor | ||||
${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/STAF.cfg \ | ${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/STAF.cfg \ | ||||
${STAGEDIR}${PREFIX}/etc/STAF.cfg.sample | ${STAGEDIR}${PREFIX}/etc/STAF.cfg.sample | ||||
(cd ${INSTALL_WRKSRC}/include && \ | (cd ${INSTALL_WRKSRC}/include && \ | ||||
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include) | ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include) | ||||
${MKDIR} ${STAGEDIR}${DATADIR}/codepage | ${MKDIR} ${STAGEDIR}${DATADIR}/codepage | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |
Use ${RLN}, see https://www.freebsd.org/doc/en/books/porters-handbook/special.html#staging-ex1