Index: head/lang/elk/Makefile =================================================================== --- head/lang/elk/Makefile (revision 24725) +++ head/lang/elk/Makefile (revision 24726) @@ -1,36 +1,42 @@ -# New ports collection makefile for: elk -# Version required: 3.0pl3 -# Date created: 08 March 1995 -# Whom: Thomas Gellekum +# New ports collection makefile for: elk +# Version required: 3.0pl3 +# Date created: 08 March 1995 +# Whom: Thomas Gellekum # # $FreeBSD$ # DISTNAME= elk-3.0 PKGNAME= elk-3.0.3 CATEGORIES= lang MASTER_SITES= http://www-rn.informatik.uni-bremen.de/software/elk/dist/ MAINTAINER= ports@FreeBSD.org USE_XLIB= yes ALL_TARGET= default MAN1= elk.1 -# -# we install the scheme binary as ${PREFIX}/bin/elk -# to avoid a clash with mit-scheme. -# +post-patch: + @${CP} ${WRKSRC}/config/untested/386pc-freebsd2.1-cc \ + ${WRKSRC}/config/system + @${CP} ${WRKSRC}/config/sites/386pc-freebsd2.1 \ + ${WRKSRC}/config/site pre-install: @${MKDIR} ${PREFIX}/share/elk +# +# we install the scheme binary as ${PREFIX}/bin/elk +# to avoid a clash with mit-scheme. +# post-install: - @(cd ${PREFIX}/share/elk; \ - ${CP} bin/scheme ${PREFIX}/bin/elk; \ - ${MKDIR} ${PREFIX}/include/elk; \ - ${CP} -R include/* ${PREFIX}/include/elk; \ - ${RM} -rf bin include) + ${INSTALL_PROGRAM} ${PREFIX}/share/elk/bin/scheme ${PREFIX}/bin/elk + @${MKDIR} ${PREFIX}/include/elk + ${CP} -R ${PREFIX}/share/elk/include/* ${PREFIX}/include/elk +.for dir in bin include + @${RM} -rf ${PREFIX}/share/elk/${dir} +.endfor @${INSTALL_MAN} ${WRKSRC}/doc/man/elk.1 ${PREFIX}/man/man1 .include Property changes on: head/lang/elk/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.21 \ No newline at end of property +1.22 \ No newline at end of property Index: head/lang/elk/pkg-descr =================================================================== --- head/lang/elk/pkg-descr (revision 24725) +++ head/lang/elk/pkg-descr (revision 24726) @@ -1,10 +1,12 @@ Elk is a Scheme interpreter intended to be used as a general, reusable extension language subsystem for integration into existing and future applications. Elk can also be used as a stand-alone implementation of the Scheme programming language. One purpose of the Elk project is to end the recent proliferation of mutually incompatible Lisp-like extension languages. Instead of inventing and implementing yet another extension language, application programmers can integrate Elk into their application to make it extensible and highly customizable. + +WWW: http://www-rn.informatik.uni-bremen.de/software/elk/ Property changes on: head/lang/elk/pkg-descr ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.2 \ No newline at end of property +1.3 \ No newline at end of property