pkgsrc-wip/ironpython/Makefile

52 lines
1.4 KiB
Makefile

# $NetBSD: Makefile,v 1.8 2013/06/17 12:45:11 thomasklausner Exp $
#
DISTNAME= IronPython-1.0.1-Src
PKGNAME= ironpython-1.0.1
PKGREVISION= 2
CATEGORIES= lang python
MASTER_SITES= http://ftp.novell.com/pub/mono/sources/ironpython/
EXTRACT_SUFX= .zip
MAINTAINER= kamel.derouiche@gmail.com
HOMEPAGE= http://www.codeplex.com/IronPython
COMMENT= Python implementation targeting the .NET and Mono platforms
LICENSE= apache-2.0
WRKSRC= ${WRKDIR}/IronPython-1.0.1
USE_TOOLS+= gmake
USE_LANGUAGES= # none
SUBST_CLASSES+= ipy.sh
SUBST_STAGE.ipy-sh= post-build
SUBST_FILES.ipy-sh= ipy.sh
SUBST_VARS.ipy-sh= CMP EMULDIR MKDIR MV RM SED SH
DOCDIR= ${PREFIX}/share/doc/${PKGNAME}
INSTALLATION_DIRS+= bin lib/ironpython
post-extract:
${CP} ${FILESDIR}/ipy.sh ${WRKSRC}
pre-build:
${MKDIR} ${WRKSRC}/Src/IronPythonTest/bin
do-build:
cd ${WRKSRC}/Src && ${GMAKE}
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/ipy.sh ${DESTDIR}${PREFIX}/bin/ironpython
${CHMOD} +x ${DESTDIR}${PREFIX}/bin/ironpython
${INSTALL_DATA} ${WRKSRC}/ipy.exe ${DESTDIR}${PREFIX}/lib/ironpython
${INSTALL_DATA} ${WRKSRC}/ipyw.exe ${DESTDIR}${PREFIX}/lib/ironpython
${INSTALL_LIB} ${WRKSRC}/IronMath.dll ${DESTDIR}${PREFIX}/lib/ironpython
${INSTALL_LIB} ${WRKSRC}/IronPython.dll ${DESTDIR}${PREFIX}/lib/ironpython
${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/*.html ${DESTDIR}${DOCDIR}
.include "../../lang/mono2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"