[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / lang / drscheme

Annotation of pkgsrc/lang/drscheme/Makefile, Revision 1.14

1.14    ! cjep        1: # $NetBSD: Makefile,v 1.13 2003/07/17 21:44:11 grant Exp $
1.1       groo        2: #
                      3:
                      4: DISTNAME=              plt.src.x
1.8       jschauma    5: PKGNAME=               drscheme-202
1.12      jmmv        6: WRKSRC=                 ${WRKDIR}/plt/src
1.9       jschauma    7: DIST_SUBDIR=           ${PKGNAME:C/-[0-9]*//}/${PKGNAME:C/.*-([0-9]*)/\1/}
1.1       groo        8: CATEGORIES=            lang
1.8       jschauma    9: MASTER_SITES=          http://download.plt-scheme.org/bundles/202/plt/ \
                     10:                        http://www.cs.utah.edu/plt/download/202/plt/ \
                     11:                        ftp://ftp.pasteur.fr/pub/computing/Scheme/plt-scheme/202/plt/ \
                     12:                        ftp://archive.informatik.uni-tuebingen.de/unix/language/plt/202/plt/ \
                     13:                        ftp://morpheus.wish.com.mx/pub/plt/202/plt/
1.1       groo       14:
1.13      grant      15: MAINTAINER=            groo@NetBSD.org
1.14    ! cjep       16: HOMEPAGE=              http://www.drscheme.org/
1.3       agc        17: COMMENT=               R4RS-compilant and nearly R5RS-compliant scheme tailored for teaching
1.1       groo       18:
1.8       jschauma   19: CONFLICTS+=            mzscheme-[0-9]*:../../lang/mzscheme
1.1       groo       20:
1.10      kei        21: USE_BUILDLINK2=                yes
                     22: USE_X11=               yes
1.1       groo       23: USE_GMAKE=             yes
1.2       tron       24: USE_PERL5=             yes
1.4       groo       25: GNU_CONFIGURE=         yes
1.1       groo       26:
                     27: post-patch:
1.8       jschauma   28:        @for patchee in \
                     29:                ${WRKDIR}/plt/bin/background-help-desk \
                     30:                ${WRKDIR}/plt/bin/drscheme \
                     31:                ${WRKDIR}/plt/bin/help-desk \
1.10      kei        32:                ${WRKDIR}/plt/bin/mred \
1.8       jschauma   33:                ${WRKDIR}/plt/bin/mzc \
1.10      kei        34:                ${WRKDIR}/plt/bin/mzscheme \
1.8       jschauma   35:                ${WRKDIR}/plt/bin/setup-plt \
                     36:                ${WRKDIR}/plt/bin/tex2page \
                     37:                ${WRKDIR}/plt/man/man1/mzscheme.1 \
                     38:                ${WRKDIR}/plt/collects/slibinit/init.ss \
                     39:                ${WRKSRC}/mzscheme/src/makeexn \
                     40:                ${WRKDIR}/plt/man/man1/drscheme.1 \
                     41:                ${WRKDIR}/plt/man/man1/mred.1; do \
                     42:                        ${MV} -f $$patchee ${WRKSRC}/foo ; \
                     43:                        ${SED} -e 's|@PREFIX@|${PREFIX}|' <${WRKSRC}/foo \
                     44:                                 > $$patchee ; \
                     45:        done;
                     46:        @${MV} -f ${WRKSRC}/mred/Makefile.in ${WRKSRC}/foo
                     47:        @${SED} -e 's|@X11PREFIX@|${X11PREFIX}|' < ${WRKSRC}/foo > ${WRKSRC}/mred/Makefile.in
1.1       groo       48:        @${RM} -f ${WRKSRC}/foo
1.10      kei        49:        @${FIND} ${WRKDIR} -name '*.orig' | ${XARGS} ${RM} -f
1.1       groo       50:
                     51: do-install:
1.4       groo       52:        ${INSTALL_DATA_DIR} ${PREFIX}/lib/plt/collects
1.8       jschauma   53:        ${CP} -p -r ${WRKSRC}/../collects/* ${PREFIX}/lib/plt/collects
                     54:        ${INSTALL_DATA_DIR} ${PREFIX}/lib/plt/teachpack
                     55:        ${CP} -p -r ${WRKSRC}/../teachpack/* ${PREFIX}/lib/plt/teachpack
                     56:        ${INSTALL_DATA_DIR} ${PREFIX}/include
                     57:        ${INSTALL_DATA} ${WRKSRC}/../include/* ${PREFIX}/include
                     58:        ${INSTALL_MAN_DIR} ${PREFIX}/man/man1
                     59:        ${INSTALL_MAN} ${WRKSRC}/../man/man1/*.1 ${PREFIX}/man/man1/
                     60:        ${INSTALL_SCRIPT_DIR} ${PREFIX}/bin
                     61:        ${INSTALL_SCRIPT} ${WRKSRC}/../bin/* ${PREFIX}/bin
                     62:        ${INSTALL_DATA_DIR} ${PREFIX}/lib
                     63:        ${INSTALL_DATA} ${WRKSRC}/mzscheme/mzdyn.o ${PREFIX}/lib
                     64:        ${INSTALL_DATA} ${WRKSRC}/mzscheme/libmzgc.a ${PREFIX}/lib
                     65:        ${INSTALL_DATA} ${WRKSRC}/mzscheme/libmzscheme.a ${PREFIX}/lib
                     66:        ${INSTALL_PROGRAM_DIR} ${PREFIX}/lib/plt/bin
                     67:        ${INSTALL_PROGRAM} ${WRKSRC}/mzscheme/mzscheme ${PREFIX}/lib/plt/bin
                     68:        ${INSTALL_PROGRAM} ${WRKSRC}/mred/mred ${PREFIX}/lib/plt/bin
                     69:        ${INSTALL_SCRIPT} ${WRKSRC}/../install ${PREFIX}/lib/plt
                     70:        @cd ${PREFIX}/lib/plt && ${ECHO} y | ${SH} install
1.1       groo       71:
1.10      kei        72: .include "../../graphics/MesaLib/buildlink2.mk"
1.1       groo       73: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>