1 # $NetBSD: Makefile,v 1.15 2007/03/21 19:44:10 jwise Exp $
4 DISTNAME= ExpectPy-1.9b1
5 PKGNAME= ${PYPKGPREFIX}-expect-1.9b1
7 CATEGORIES= devel python
8 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=expectpy/}
10 MAINTAINER= pkgsrc-users@NetBSD.org
11 HOMEPAGE= http://sourceforge.net/projects/expectpy/
12 COMMENT= Expect module for Python
14 PKG_DESTDIR_SUPPORT= user-destdir
18 CONFIGURE_ARGS+= --with-python=${BUILDLINK_PREFIX.${PYPACKAGE}} \
19 --with-expect=${BUILDLINK_PREFIX.tcl-expect} \
20 --with-tcl --enable-shared
21 CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
22 CONFIGURE_ENV+= PYTH_CONFIGDIR=${BUILDLINK_PREFIX.${PYPACKAGE}}/${PYLIB}/config
23 INSTALL_TARGET= installshared
25 PLIST_SUBST+= PYLIB=${PYLIB:Q} PYPKGPREFIX=${PYPKGPREFIX:Q}
27 EXAMPLESDIR= ${PREFIX}/share/examples/${PYPKGPREFIX}-expect
28 EXAMPLESFILES= ask.py glob.py ping.py telnet.py xping.py
30 INSTALLATION_DIRS= lib/python${PYVERSSUFFIX}/lib-dynload
33 ${INSTALL_DATA_DIR} ${DESTDIR:Q}${EXAMPLESDIR}
34 .for f in ${EXAMPLESFILES}
35 ${INSTALL_DATA} ${WRKSRC}/examples/${f} \
36 ${DESTDIR:Q}${EXAMPLESDIR}
39 .include "../../mk/bsd.prefs.mk"
41 .if ${OPSYS} == "DragonFly"
42 PTHREAD_AUTO_VARS= yes
44 .include "../../mk/pthread.buildlink3.mk"
47 .include "../../lang/tcl/buildlink3.mk"
48 .include "../../lang/tcl-expect/buildlink3.mk"
49 .include "../../lang/python/extension.mk"
50 .include "../../mk/bsd.pkg.mk"