# New ports collection makefile for: boodler # Date created: 2003/12/30 # Whom: Dan Pelleg # # $FreeBSD$ # PORTNAME= boodler PORTVERSION= 1.5.3 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.eblong.com/zarf/boodler/ \ http://s89813419.onlinehome.us/ DISTFILES= boodler-153.tar.gz boodler-snd-021902.tar.gz MAINTAINER= daniel+boodler@pelleg.org COMMENT= A programmable soundscape tool RESTRICTED= no commercial use RESTRICTED_FILES= boodler-snd-021902.tar.gz USE_GMAKE= yes USE_REINPLACE= yes USE_PYTHON= yes DRIVER= oss WRKSRC= ${WRKDIR}/${PORTNAME} BHOME= ${PREFIX}/share/boodler INSTALLS_SHLIB= yes LDCONFIG_DIRS= %%PREFIX%%/share/boodler/boodle .if defined(DRIVER_FILE) DRIVER= FILE .endif .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "ia64" PIC= --PIC .endif post-patch: ${REINPLACE_CMD} -e "s|^booroot=.*|booroot=${PREFIX}/share/boodler|" ${WRKSRC}/wrapper/boodler @${RMDIR} ${WRKDIR}/boodler-snd/string do-build: (cd ${WRKSRC} && ${PYTHON_CMD} configure.py --driver ${DRIVER} ${PIC} && make) @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/effects ${WRKSRC}/boodle/ do-install: @${ECHO_MSG} "Installing files" @${INSTALL_SCRIPT} ${WRKSRC}/wrapper/boodler ${PREFIX}/bin/ @${MKDIR} ${BHOME} @${INSTALL_SCRIPT} ${WRKSRC}/boodler.py ${BHOME} @${MKDIR} ${BHOME}/boodle/ ${BHOME}/effects/ ${BHOME}/boodler-snd/ @${CHMOD} -R u+w,a+r,og-w ${WRKDIR}/boodler-snd @${FIND} ${WRKDIR}/boodler-snd -type d -print0 | ${XARGS} -0 ${CHMOD} 755 @cd ${WRKDIR} && ${CP} -pPR boodler/boodle boodler/effects boodler-snd ${BHOME} .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR} .endif @${CAT} ${PKGMESSAGE} .include