# $OpenBSD$

COMMENT=	Essential package of extensions for Tcl

VERSION=		8.4
DISTNAME=		tclx$(VERSION)
PKGNAME=		tclx-$(VERSION)
CATEGORIES=		devel lang/tcl
SHARED_LIBS=		tclx84 1.0

HOMEPAGE=		http://tclx.sourceforge.net/

# BSD style
PERMIT_PACKAGE_CDROM=	Yes
PERMIT_PACKAGE_FTP=	Yes
PERMIT_DISTFILES_CDROM=	Yes
PERMIT_DISTFILES_FTP=	Yes

MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=tclx/}

BUILD_DEPENDS=		::lang/tcl/8.4
RUN_DEPENDS=		${BUILD_DEPENDS}

USE_BZIP2=		Yes
EXTRACT_SUFX=		.tar.bz2

AUTOCONF_VERSION=	2.59
_AUTOMAKE_VERSION=	1.9


RUN_DEPENDS=		:tcl-${VERSION}.*:lang/tcl/${VERSION}

CONFIGURE_SHARED=	Yes
CONFIGURE_STYLE= 	gnu dest
CONFIGURE_ENV=		CPPFLAGS="-I${PREFIX}/include/tcl8.4/ \
			-I${PREFIX}/include/tcl8.4/generic \
			-I${PREFIX}/include/tcl8.4/unix" 

CONFIGURE_ARGS+=	--with-tcl=${PREFIX}/lib/tcl8.4/ \
			--with-help=${PREFIX}/man/mann
MAKE_FLAGS=		PKG_LIB_FILE=libtclx84.so.${LIBtclx84_VERSION}
FAKE_FLAGS=		${MAKE_FLAGS} \
			TCLX_HELP_INST_DIR=${PREFIX}/man/mann/ \
			DESTDIR=${WRKINST}\
			mandir=${PREFIX}/man/ \
		 	includedir=${PREFIX}/include/ 
			

pre-configure:
	cd ${WRKSRC}; aclocal-${_AUTOMAKE_VERSION}; autoconf-${AUTOCONF_VERSION}


.include <bsd.port.mk>
