freebsd-ports/devel/nant/Makefile
Romain Tartière 4360e0bf2b Fix build with mono 4.4.
Some assemblies have been relocated, so adjust files path to point to the
correct location.

While this has consequences on the pkg-plist file, I could not experiment any
functional change for the updated port, so do not bump PORTREVISION.
2016-08-08 17:50:18 +00:00

38 lines
1,014 B
Makefile

# Created by: Christopher Nehren <apeiron+ports@coitusmentis.info>
# $FreeBSD$
PORTNAME= nant
PORTVERSION= 0.92
DISTVERSIONSUFFIX= -src
CATEGORIES= devel
MASTER_SITES= SF
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= .NET build tool inspired by Ant
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
OPTIONS_DEFINE= DOCS EXAMPLES
INSTALL_TARGET= install destdir=${STAGEDIR} prefix=${PREFIX}
MAKE_ARGS= MCS=mcs MONO='mono --runtime=v4.0' TARGET=mono-4.0
MAKE_JOBS_UNSAFE= yes
TEST_TARGET= run-test
USES= gmake mono pkgconfig
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
DATADIR= ${PREFIX}/share/NAnt
DOCSDIR= ${PREFIX}/share/doc/NAnt
post-patch:
@${REINPLACE_CMD} -e 's|lib/pkgconfig|libdata/pkgconfig|' ${WRKSRC}/NAnt.build
@${REINPLACE_CMD} -e 's|lib/mono/4.0|lib/mono/4.0-api|' \
${WRKSRC}/src/NAnt.Console/App.config \
${WRKSRC}/tests/NAnt.Core/Framework.config
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/
.include <bsd.port.mk>