Edit

IABSD.fr/ports/x11/tkcon/Makefile

Branch :

  • Show log

    Commit

  • Author : stu
    Date : 2025-01-21 15:26:29
    Hash : 9eb3916a
    Message : MODTK_VERSION=8.6 Only affects bin/tkcon. Tcl 8.5 can still find this package. Installation fixup/cleanup.

  • x11/tkcon/Makefile
  • COMMENT =		enhanced Tk console
    
    DISTNAME =		tkcon-2.5
    REVISION =		7
    
    CATEGORIES =		x11 x11/tk
    HOMEPAGE =		https://sourceforge.net/projects/tkcon/
    MAINTAINER =		Stuart Cassoff <stwo@users.sourceforge.net>
    
    # BSD-like
    PERMIT_PACKAGE =	Yes
    
    MODULES =		x11/tk
    MODTK_VERSION =		8.6
    SITES =			${SITE_SOURCEFORGE:=tkcon/}
    BUILD_DEPENDS =		devel/tcllib
    RUN_DEPENDS =		${MODTK_RUN_DEPENDS}
    NO_BUILD =		Yes
    NO_TEST =		Yes
    PKG_ARCH =		*
    
    DOCDIR =		${PREFIX}/share/doc/tkcon
    MODDIR =		${DESTDIR}${MODTCL_MODDIR}/85
    
    do-configure:
    	@${MODTCL_WISH_ADJ} ${WRKSRC}/tkcon.tcl
    
    do-install:
    	${INSTALL_SCRIPT} ${WRKSRC}/tkcon.tcl ${PREFIX}/bin/tkcon
    	# Enable loading as a 'Tcl Module' via [package require]
    	${INSTALL_DATA_DIR} ${MODDIR}
    	ln -sf ${TRUEPREFIX}/bin/tkcon ${MODDIR}/tkcon-2.5.tm
    	${INSTALL_DATA_DIR} ${DOCDIR}
    .for i in README.txt index.html
    	${INSTALL_DATA} ${WRKSRC}/$i ${DOCDIR}/$i
    .endfor
    	${INSTALL_DATA_DIR} ${DOCDIR}/docs
    	${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCDIR}/docs/
    	rm -f ${DOCDIR}/docs/*.man ${DOCDIR}/docs/*.orig.port
    	# Conflicts with observe.n in devel/tcllib
    	mv ${WRKSRC}/docs/observe.n.man ${WRKSRC}/docs/tkcon_observe.n.man
    .for s in 1 5 n
    	for i in ${WRKSRC}/docs/*.$s.man ; do \
    		ofn=`basename $$i | sed -e 's/\..*$$/.$s/'` ; \
    		dtplite -o ${PREFIX}/man/man$s/$$ofn nroff $$i ; \
    	done
    .endfor
    
    .include <bsd.port.mk>