# $OpenBSD: Makefile,v 1.12 2015/08/25 12:57:33 sthen Exp $ COMMENT-main = Tcl/Tk snack sound toolkit COMMENT-python = Python bindings for Tcl/Tk snack sound toolkit MODPY_EGG_VERSION = 2.2.10 DISTNAME = snack${MODPY_EGG_VERSION} PKGNAME-main = snack-${MODPY_EGG_VERSION} PKGNAME-python = py-snack-${MODPY_EGG_VERSION} CATEGORIES = audio REVISION-main = 5 REVISION-python =1 HOMEPAGE = http://www.speech.kth.se/snack MASTER_SITES = ${HOMEPAGE}/dist/ MAINTAINER = Sebastian Reitenbach # BSD/GPLv2 PERMIT_PACKAGE_CDROM = Yes WANTLIB-main += c sndio ossaudio ogg vorbis vorbisenc WANTLIB-main += X11 Xext Xft Xss m fontconfig LIB_DEPENDS-main = audio/libvorbis MULTI_PACKAGES = -main -python MODULES = lang/python x11/tk BUILD_DEPENDS = ${MODTK_BUILD_DEPENDS} RUN_DEPENDS-main = ${MODTK_RUN_DEPENDS} RUN_DEPENDS-python = ${BASE_PKGPATH} \ lang/python/${MODPY_VERSION},-tkinter SEPARATE_BUILD = Yes CONFIGURE_SCRIPT = unix/configure CONFIGURE_STYLE = gnu CONFIGURE_ARGS = --with-tcl=${MODTCL_LIBDIR} \ --with-tk=${MODTK_LIBDIR} \ --with-ogg-include=${LOCALBASE}/include \ --with-ogg-lib=${LOCALBASE}/lib MAKE_FLAGS += SNACK_INSTALL_PATH=${MODTCL_TCLDIR} TEST_TARGET = test MODPY_ADJ_FILES = demos/python/*.py pre-configure: cp ${FILESDIR}/jkAudIO_sndio.c ${WRKSRC}/unix/ ${MODTCL_WISH_ADJ} ${WRKSRC}/demos/tcl/compose.tcl \ ${WRKSRC}/demos/tcl/echo.tcl \ ${WRKSRC}/demos/tcl/formant.tcl \ ${WRKSRC}/demos/tcl/fourChan.tcl \ ${WRKSRC}/demos/tcl/mapChan.tcl post-install: cd ${WRKSRC}/python && \ ${MODPY_BIN} ${MODPY_SETUP} ${MODPY_DISTUTILS_INSTALL} ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/snack/tcl ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/snack/python ${INSTALL_DATA} ${WRKSRC}/demos/tcl/*.plg ${PREFIX}/share/examples/snack/tcl/ ${INSTALL_DATA} ${WRKSRC}/demos/tcl/*.scr ${PREFIX}/share/examples/snack/tcl/ ${INSTALL_DATA} ${WRKSRC}/demos/tcl/*.phn ${PREFIX}/share/examples/snack/tcl/ ${INSTALL_DATA} ${WRKSRC}/demos/tcl/*.wav ${PREFIX}/share/examples/snack/tcl/ ${INSTALL_DATA} ${WRKSRC}/demos/tcl/*.txt ${PREFIX}/share/examples/snack/tcl/ ${INSTALL_SCRIPT} ${WRKSRC}/demos/tcl/*.tcl ${PREFIX}/share/examples/snack/tcl/ rm ${PREFIX}/share/examples/snack/tcl/wrap.tcl \ ${PREFIX}/share/examples/snack/tcl/SphereTest.tcl ${INSTALL_SCRIPT} ${WRKSRC}/demos/python/*.py ${PREFIX}/share/examples/snack/python/ ${INSTALL_DATA} ${WRKSRC}/demos/python/*wav ${PREFIX}/share/examples/snack/python/ ${INSTALL_DATA} ${WRKSRC}/demos/python/*txt ${PREFIX}/share/examples/snack/python/ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/snack ${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/snack .include