# $OpenBSD: Makefile,v 1.16 2012/03/09 14:15:32 stu Exp $ COMMENT = Tcl Standard Library DISTNAME = tcllib-1.14 CATEGORIES = devel lang/tcl HOMEPAGE = http://sourceforge.net/projects/tcllib/ MAINTAINER = Stuart Cassoff # BSD style PERMIT_PACKAGE_CDROM = Yes PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM =Yes PERMIT_DISTFILES_FTP = Yes MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=tcllib/} MODULES = lang/tcl BUILD_DEPENDS = ${MODTCL_BUILD_DEPENDS} RUN_DEPENDS = ${MODTCL_RUN_DEPENDS} USE_GROFF = Yes NO_BUILD = Yes PKG_ARCH = * SCRIPTS_TCLSH_APPS = \ dtplite page nns nnsd nnslog tcldocstrip SCRIPTS_TCLSH = \ bibtex/bibtex.tcl \ csv/csv2html csv/csvcut csv/csvdiff csv/csvjoin csv/csvsort csv/csvuniq \ ftp/ftpdemo.tcl ftp/ftpvalid \ htmlparse/webviewer.tcl \ irc/irc_example.tcl \ ldap/ldapChangeTest ldap/ldapquery ldap/ldifdump \ logger/logtotext.tcl \ mapproj/tkmap.tcl \ math/bigfloat.demo.tcl \ ntp/rdate.tcl \ sasl/saslclient.tcl \ smtpd/tcl_smtpd smtpd/tk_smtpd \ struct/diff.tcl struct/diff2.tcl \ tepam/tepam_demo.tcl \ term/attributes term/box term/box2 term/clear term/colors term/frame \ term/graphics term/imenu term/ipager term/menu term/menu2 term/para \ term/title \ tie/receiving_client.tcl tie/sending_client.tcl tie/server.tcl \ tie/transceiver.tcl SCRIPTS_TCLSH_NOEXEC = \ ftp/hpupdate.tcl ftp/mirror.tcl ftp/newer.tcl \ ftpd/ftpd ftpd/ftpd.test ftpd/ftpd.unix \ logger/logtofile.tcl \ mime/maildemo.tcl mime/mbot/impersonal.tcl mime/mbot/personal.tcl \ nntp/postnews do-configure: @${MODTCL_TCLSH_ADJ} \ ${SCRIPTS_TCLSH_APPS:S!^!${WRKSRC}/apps/!} \ ${SCRIPTS_TCLSH:S!^!${WRKSRC}/examples/!} \ ${SCRIPTS_TCLSH_NOEXEC:S!^!${WRKSRC}/examples/!} do-install: ${MODTCL_BIN} ${WRKSRC}/installer.tcl \ -no-wait -no-gui -no-html \ -pkgs -nroff -examples -apps \ -pkg-path ${DESTDIR}${MODTCL_TCLDIR} \ -nroff-path ${PREFIX}/man/mann \ -example-path ${PREFIX}/share/examples/tcllib \ -app-path ${PREFIX}/share/examples/tcllib/apps ${INSTALL_PROGRAM_DIR} ${PREFIX}/bin mv ${PREFIX}/share/examples/tcllib/apps/dtplite ${PREFIX}/bin @chmod ${BINMODE} ${SCRIPTS_TCLSH:S!logger!log!:S!^!${PREFIX}/share/examples/tcllib/!} ${SETENV} TCLLIBPATH=${DESTDIR}${MODTCL_TCLDIR} ${MODTCL_BIN} \ ${FILESDIR}/mkindex.tcl ${PREFIX}/man/mann \ ${PKGDIR}/DESCR ${PREFIX}/man/mann/tcllib.n tcllib "${COMMENT}" 1.14 @chown ${MANOWN}:${MANGRP} ${PREFIX}/man/mann/tcllib.n @chmod ${MANMODE} ${PREFIX}/man/mann/tcllib.n # Define TEST_MODULES to restrict to a subset of regression tests. do-regress: ${SETENV} ${MAKE_ENV} ${MODTCL_BIN} \ ${WRKSRC}/sak.tcl test run -v ${TEST_MODULES} .include