# New ports collection makefile for: itk # Date created: Aug 17 1996 # Whom: chuckr # # $FreeBSD$ # PORTNAME= itk PORTVERSION= ${MAJOR}.${MINOR}.1 PORTREVISION= 1 CATEGORIES= x11-toolkits tk84 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR=incrtcl DISTNAME= itcl${PORTVERSION} EXTRACT_SUFX= _src.tgz MAINTAINER= ports@FreeBSD.org COMMENT= [incr Tk] (A.K.A. "itk") LIB_DEPENDS= tk84:${PORTSDIR}/x11-toolkits/tk84 \ itcl${MAJOR}${MINOR}.1:${PORTSDIR}/lang/itcl USE_REINPLACE= yes WRKSRC= ${WRKDIR}/itcl${PORTVERSION}/itk INSTALLS_SHLIB= yes MAKE_ENV+= ${PLIST_SUB} \ SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} EXTRACT_AFTER_ARGS=| ${TAR} -xf - itcl${PORTVERSION}/itk MAKEFILE= ${FILESDIR}/Makefile.lib SHLIB_MAJOR= 1 SHLIB_MINOR= 1 MAJOR= 3 MINOR= 2 PLIST_SUB+= MAJOR=${MAJOR} MINOR=${MINOR} ITK_LIB= libitk${MAJOR}${MINOR}.so .if defined(MAKE_JOBS) MAKE_ARGS+= -j${MAKE_JOBS} .endif MANN= Archetype.n Toplevel.n Widget.n itk.n itkvars.n usual.n ITK_LIB_FILE= ${ITK_LIB}.${SHLIB_MAJOR} post-patch: ${REINPLACE_CMD} \ -e 's,package require Itk,load \ [glob ${WRKSRC}/${ITK_LIB_FILE}*],;' \ -e 's,return$$,exit,' ${WRKSRC}/tests/* ${REINPLACE_CMD} \ -e 's,\@itk_LIB_FILE\@,${ITK_LIB_FILE},' \ ${WRKSRC}/pkgIndex.tcl.in .include