2005-07-27 16:24:52 +00:00
|
|
|
# $NetBSD: Makefile,v 1.2 2005/07/27 16:25:11 thomasklausner Exp $
|
2004-04-19 19:06:57 +00:00
|
|
|
#
|
|
|
|
|
|
|
|
DISTNAME= dmd
|
|
|
|
PKGNAME= ${DISTNAME}-bin-0.82
|
|
|
|
CATEGORIES= lang
|
|
|
|
MASTER_SITES= ftp://ftp.digitalmars.com/
|
|
|
|
EXTRACT_SUFX= .zip
|
|
|
|
|
2005-07-27 16:24:52 +00:00
|
|
|
MAINTAINER= tech-pkg@NetBSD.org
|
2004-04-19 19:06:57 +00:00
|
|
|
HOMEPAGE= http://www.digitalmars.com/d/dcompiler.html
|
|
|
|
COMMENT= The D Programming Language from Digital Mars
|
|
|
|
|
|
|
|
LINUX_BINPKG_FMT= plain
|
|
|
|
HTMLDIR= share/doc/${PKGNAME}
|
|
|
|
|
|
|
|
do-install:
|
|
|
|
#
|
|
|
|
# binaries
|
|
|
|
#
|
|
|
|
|
|
|
|
for a in dumpobj obj2asm dmd; do \
|
|
|
|
${INSTALL_PROGRAM} ${WRKSRC}/bin/$$a ${EMULDIR}/usr/bin/$$a; \
|
|
|
|
done
|
|
|
|
|
|
|
|
#
|
|
|
|
# libraries
|
|
|
|
#
|
|
|
|
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/lib/libphobos.a ${EMULDIR}/usr/lib/libphobos.a
|
|
|
|
|
|
|
|
#
|
|
|
|
# docs
|
|
|
|
#
|
|
|
|
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/${HTMLDIR}
|
|
|
|
cd ${WRKSRC}/html/d && ${PAX} -rw -pe [a-z]* ${PREFIX}/${HTMLDIR}
|
|
|
|
|
|
|
|
#
|
|
|
|
# sources
|
|
|
|
#
|
|
|
|
|
|
|
|
${INSTALL_DATA_DIR} ${EMULDIR}/usr/src
|
|
|
|
cd ${WRKSRC}/src && ${PAX} -rw -pe * ${EMULDIR}/usr/src
|
|
|
|
|
|
|
|
#
|
|
|
|
# dmd.conf
|
|
|
|
#
|
|
|
|
|
|
|
|
${ECHO} "[Environment]" > ${WRKSRC}/dmd.conf
|
|
|
|
${ECHO} "DFLAGS=-I/usr/src/phobos" >> ${WRKSRC}/dmd.conf
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/dmd.conf ${EMULDIR}/etc/dmd.conf
|
|
|
|
|
|
|
|
.include "../../wip/mk/linuxbin.pkg.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|