f413946144
incremental development mode, browsing of runtime objects, remote debugging, etc. Open Dylan currently only runs on the x86 platform and the IDE does not yet run on the Linux version. Open Dylan is in many ways a mature implementation. If you are new to the language, choose Open Dylan if you can. WWW: http://www.opendylan.org/
51 lines
1.2 KiB
Makefile
51 lines
1.2 KiB
Makefile
# New ports collection makefile for: opendylan
|
|
# Date created: 2007-12-15
|
|
# Whom: alepulver
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= opendylan
|
|
DISTVERSION= 1.0beta4
|
|
CATEGORIES= lang
|
|
MASTER_SITES= http://www.opendylan.org/downloads/opendylan/${DISTVERSION}/
|
|
DISTNAME= ${PORTNAME}-${DISTVERSION}-x86-FreeBSD6
|
|
|
|
MAINTAINER= alepulver@FreeBSD.org
|
|
COMMENT= Open Dylan project native command-line compiler for Dylan
|
|
|
|
IA32_BINARY_PORT= yes
|
|
USE_BZIP2= yes
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
|
|
DATADIR= ${PREFIX}/lib/${PORTNAME}
|
|
|
|
WRAPPERS= opendylan make-dylan-app
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} >= 700000
|
|
LIB_DEPENDS+= c.6:${PORTSDIR}/misc/compat6x
|
|
.endif
|
|
|
|
do-build:
|
|
.for f in ${WRAPPERS}
|
|
@(${ECHO_CMD} "#!${SH}"; \
|
|
${ECHO_CMD} 'export LD_LIBRARY_PATH="${DATADIR}/lib"'; \
|
|
${ECHO_CMD} 'exec ${DATADIR}/bin/${f} "$$@"') > ${WRKSRC}/${f}
|
|
.endfor
|
|
|
|
do-install:
|
|
${MKDIR} ${DATADIR}
|
|
.for d in bin databases lib sources
|
|
${CP} -r ${WRKSRC}/${d} ${DATADIR}
|
|
.endfor
|
|
.for f in ${WRAPPERS}
|
|
${INSTALL_SCRIPT} ${WRKSRC}/${f} ${PREFIX}/bin
|
|
.endfor
|
|
.if !defined(NOPORTDOCS)
|
|
${MKDIR} ${DOCSDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
|
|
.endif
|
|
@${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
|
|
|
|
.include <bsd.port.post.mk>
|