2001-01-30 15:31:37 +00:00

68 lines
1.8 KiB
Makefile

# $OpenBSD: Makefile,v 1.2 2001/01/30 15:31:37 espie Exp $
# losely based on the FreeBSD port
CATEGORIES= lang
NEED_VERSION= 1.352
DISTNAME= scm5d3
PKGNAME= scm-5d3_2c9
DISTFILES= scm5d3.zip slib2c9.zip
HOMEPAGE= http://swissnet.ai.mit.edu/~jaffer/SCM.html
MASTER_SITES= ftp://ftp.swiss.ai.mit.edu/pub/scm/
MAINTAINER= Marc Espie <espie@openbsd.org>
WRKDIST= ${WRKDIR}
WRKSRC= ${WRKDIR}/scm
PERMIT_PACKAGE_CDROM= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_FTP= Yes
SCM_DATA= COPYING Iedline.scm Init5d3.scm Link.scm \
Macexp.scm Macro.scm Transcen.scm Tscript.scm mkimpcat.scm
FEATURES=arrays bignums cautious edit-line curses posix socket unix \
dynamic-linking i/o-extensions inexact
post-build:
cd ${WRKSRC} && PATH=${WRKSRC}:${PORTPATH} /bin/sh ./build \
-F '${FEATURES}' \
-h system \
-o scm \
-s "${PREFIX}/share/scm/"
cd ${WRKSRC} && PATH=${WRKSRC}:${PORTPATH} /bin/sh ./build \
-F '${FEATURES} sicp' \
-h system \
-o scm-sicp \
-s "${PREFIX}/share/scm/"
ALL_TARGET= scmlit
#CFLAGS+= -Dunix
MAKE_FLAGS= CFLAGS='${CFLAGS}' LD='${CC}'
do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/scm ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKBUILD}/scm-sicp ${PREFIX}/bin
${INSTALL_MAN} ${WRKBUILD}/scm.1 ${PREFIX}/man/man1
${INSTALL_DATA_DIR} ${PREFIX}/share/scm
sed -e 's,@PREFIX@,${TRUEPREFIX},' \
<${FILESDIR}/require.scm.in \
>${PREFIX}/share/scm/require.scm
.for file in ${SCM_DATA}
${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/scm
.endfor
@touch ${PREFIX}/share/scm/implcat
@touch ${PREFIX}/share/scm/slibcat
@${INSTALL_DATA_DIR} ${PREFIX}/share/scm/slib
${INSTALL_DATA} ${WRKDIR}/slib/*.scm ${PREFIX}/share/scm/slib
${INSTALL_DATA} ${WRKDIR}/scm/scm.info ${PREFIX}/info
${INSTALL_DATA} ${WRKDIR}/slib/slib.info ${PREFIX}/info
.include <bsd.port.mk>