Prune devel/py-EnthoughtBase
[dports.git] / devel / bmake / Makefile
1 # Created by: Mikolaj Golub <to.my.trociny@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       bmake
5 PORTVERSION=    20151022
6 CATEGORIES=     devel
7 MASTER_SITES=   ftp://ftp.netbsd.org/pub/NetBSD/misc/sjg/ \
8                 http://www.gtlib.cc.gatech.edu/pub/NetBSD/misc/sjg/ \
9                 ftp://ftp.uk.netbsd.org/pub/NetBSD/misc/sjg/ \
10                 ftp://ftp.de.netbsd.org/pub/NetBSD/misc/sjg/
11 DISTFILES=      bmake-${PORTVERSION}.tar.gz mk-${PORTVERSION}.tar.gz
12
13 MAINTAINER=     trociny@FreeBSD.org
14 COMMENT=        Portable version of NetBSD 'make' utility
15
16 LICENSE=        BSD3CLAUSE
17
18 PORTSCOUT=      skipv:200910007
19
20 WRKSRC=         ${WRKDIR}/${PORTNAME}
21
22 post-patch:     .SILENT
23         ${REINPLACE_CMD} 's/^\.Nx/NetBSD/' ${WRKDIR}/bmake/bmake.1
24
25 do-build:
26         ${SETENV} ${MAKE_ENV} ${SH} ${WRKDIR}/bmake/boot-strap \
27                 --with-default-sys-path='.../share/mk:${PREFIX}/share/mk' \
28                 -m ${WRKDIR}/mk objdir=${WRKDIR}/obj prefix=${PREFIX}
29
30 do-install:
31         ${INSTALL_PROGRAM} ${WRKDIR}/obj/bmake ${STAGEDIR}${PREFIX}/bin
32         ${INSTALL_MAN} ${WRKDIR}/bmake/bmake.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
33         ${SH} ${WRKDIR}/mk/install-mk ${STAGEDIR}${PREFIX}/share/mk
34         cd ${STAGEDIR}${PREFIX} ;                                       \
35             ${FIND} share/mk -type f -o -type l                         \
36                 | ${SORT}                                               \
37                 >${WRKDIR}/PLIST.share-mk
38         ${ECHO_CMD} "r ${TMPPLIST}"                     > ${WRKDIR}/ex.script
39         ${ECHO_CMD} "/Insert PLIST.share-mk"            >> ${WRKDIR}/ex.script
40         ${ECHO_CMD} "d"                                 >> ${WRKDIR}/ex.script
41         ${ECHO_CMD} "r ${WRKDIR}/PLIST.share-mk"        >> ${WRKDIR}/ex.script
42         ${ECHO_CMD} "x!"                                >> ${WRKDIR}/ex.script
43         ${CP} -p ${TMPPLIST} ${TMPPLIST}.pre-share-mk
44         cd ${WRKDIR} ; ex < ex.script
45
46 .include <bsd.port.mk>