head 1.1; access; symbols pkgsrc-2023Q4:1.1.0.34 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.32 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.30 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.28 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.26 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.24 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.22 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.20 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.18 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.16 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.14 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.12 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.10 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.8 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.6 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.4 pkgsrc-2019Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2019.10.07.14.37.34; author kamil; state Exp; branches; next ; commitid ROiwDTz68IY6CWFB; desc @@ 1.1 log @lang/tcltutor: import tcltutor-30b7 This is a package designed to teach the Tcl programming language in a quick and easy manner. The goal is to teach the minimal amount of Tcl syntax, commands and options that are necessary to write useful programs. You are encouraged to use the man pages and books to augment this tutorial. @ text @# $NetBSD$ DISTNAME= tcltutor30b7 PKGNAME= ${DISTNAME:S/tcltutor/tcltutor-/} CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_OPENBSD:=distfiles/} EXTRACT_SUFX= .tgz MAINTAINER= kamil@@NetBSD.org HOMEPAGE= http://www.msen.com/~clif/TclTutor.html COMMENT= Learn Tcl interactively LICENSE= isc WRKSRC= ${WRKDIR}/TclTutor SUBST_CLASSES+= fix-wish SUBST_STAGE.fix-wish= pre-configure SUBST_MESSAGE.fix-wish= Fixing tcl wish SUBST_FILES.fix-wish+= TclTutor.tcl SUBST_SED.fix-wish+= -e 's,exec wish,exec ${PREFIX}/bin/wish,' SUBST_CLASSES+= fix-data SUBST_STAGE.fix-data= pre-configure SUBST_MESSAGE.fix-data= Fixing libdatadir SUBST_FILES.fix-data+= TclTutor.tcl SUBST_SED.fix-data+= -e 's,@@TCLTUTOR_LIBDATADIR@@,${PREFIX}/${TCLTUTOR_LIBDATADIR},' NO_BUILD= yes USE_TOOLS+= pax:build wish:run TCLTUTOR_LIBDATADIR= share/tcltutor TCLTUTOR_DOCDIR= share/doc/tcltutor INSTALLATION_DIRS+= bin ${TCLTUTOR_LIBDATADIR} ${TCLTUTOR_DOCDIR} pre-configure: ${RUN} cd ${WRKSRC} && ${FIND} . -type d -name 'CVS' | ${XARGS} ${RM} -fr do-install: ${RUN} cd ${WRKSRC} && \ ${INSTALL_SCRIPT} TclTutor.tcl ${DESTDIR}${PREFIX}/bin/tcltutor .for i in balloon.tcl htmllib.tcl images.tcl options.tcl simpleTop.tcl ${RUN} cd ${WRKSRC} && \ ${INSTALL_DATA} ${i} ${DESTDIR}${PREFIX}/${TCLTUTOR_LIBDATADIR} .endfor .for i in NOTICE README ${RUN} cd ${WRKSRC} && \ ${INSTALL_DATA} ${i} ${DESTDIR}${PREFIX}/${TCLTUTOR_DOCDIR} .endfor .for i in Tcl_English Tcl_Portuguese ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/${TCLTUTOR_LIBDATADIR}/lesson/${i} ${RUN} cd ${WRKSRC}/lesson/${i} && \ ${PAX} -wr * ${DESTDIR}${PREFIX}/${TCLTUTOR_LIBDATADIR}/lesson/${i} .endfor .include "../../mk/bsd.pkg.mk" @