diff options
author | Bruce M Simpson <bms@FreeBSD.org> | 2008-07-30 10:53:53 +0000 |
---|---|---|
committer | Bruce M Simpson <bms@FreeBSD.org> | 2008-07-30 10:53:53 +0000 |
commit | dc55107f59f30714485db542cc701d9e02a35ede (patch) | |
tree | 47e4b5bd17d0530ffe01e3c3bd4b91416805a979 /devel/kBuild-devel/Makefile | |
parent | 98526b66e6ec99469b2e1e95fbdb8524c86defa5 (diff) |
Notes
Diffstat (limited to 'devel/kBuild-devel/Makefile')
-rw-r--r-- | devel/kBuild-devel/Makefile | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/devel/kBuild-devel/Makefile b/devel/kBuild-devel/Makefile new file mode 100644 index 000000000000..f8a64914c762 --- /dev/null +++ b/devel/kBuild-devel/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: kbuild +# Date created: Mon Jul 28 14:34:33 BST 2008 +# Whom: Bruce Simpson +# +# $FreeBSD$ +# + +PORTNAME= kBuild +PORTVERSION= 0.1.3 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.netlabs.org/pub/kbuild/ +DISTNAME= ${PORTNAME}-${PORTVERSION}-src + +MAINTAINER= bms@FreeBSD.org +COMMENT= Makefile framework + +# XXX: This case is not handled by USE_AUTOTOOLS as kmk bootstrap involves +# running these directly. +BUILD_DEPENDS= automake-1.9:${PORTSDIR}/devel/automake19 \ + autoconf-2.62:${PORTSDIR}/devel/autoconf262 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +USE_GMAKE= yes + +do-build: + cd ${WRKSRC} && ${SETENV} ACLOCAL=aclocal-1.9 AUTOMAKE=automake-1.9 AUTORECONF=autoreconf-2.62 ./kBuild/env.sh --full ${GMAKE} -f bootstrap.gmk + cd ${WRKSRC} && ${RM} -rf out + cd ${WRKSRC} && ./kBuild/env.sh kmk + cd ${WRKSRC} && ./kBuild/env.sh kmk NIX_INSTALL_DIR=${PREFIX} BUILD_TYPE=release -C ${WRKSRC} + +do-install: + (cd ${WRKSRC}/out/freebsd.${MACHINE_ARCH}/release${PREFIX}/bin && ${COPYTREE_BIN} \* ${PREFIX}/bin) + ${MKDIR) ${DATADIR} + (cd ${WRKSRC}/out/freebsd.${MACHINE_ARCH}/release${PREFIX}/share/kBuild && ${COPYTREE_SHARE} \* ${DATADIR}) + +.include <bsd.port.mk> |