Annotation of pkgsrc/audio/festival/Makefile, Revision 1.14
1.14 ! zuntum 1: # $NetBSD: Makefile,v 1.13 2001/02/16 13:30:36 wiz Exp $
1.1 proff 2:
1.6 proff 3: DISTNAME= festival-1.4.0
1.1 proff 4: WRKSRC= ${WRKDIR}
5: CATEGORIES= audio
1.6 proff 6: MASTER_SITES= ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.0/ \
1.1 proff 7: ftp://cslu.cse.ogi.edu/pub/tts/
8: DISTFILES= ${DISTNAME}.tar.gz \
1.6 proff 9: speech_tools-1.2.0.tar.gz \
10: OGIresLPC-2.0.3.tar.gz \
11: OGIfestpatch-1.4.0.tar.gz
12: # note that OGIfestpatch above file must be extracted last. it is, however
13: # this behavior not defined in pkgsrc at the time of writing
1.1 proff 14:
15: MAINTAINER= proff@iq.org
16: HOMEPAGE= http://www.cstr.ed.ac.uk/projects/festival.html
1.13 wiz 17: COMMENT= Festival is an advanced multi-lingual speech synthesis system
1.1 proff 18:
1.12 wiz 19: DEPENDS+= nas>=1.2.5:../../audio/nas
1.2 proff 20:
1.1 proff 21: USE_GMAKE= yes
22:
23: SPEECHTOOLS= ${WRKSRC}/speech_tools
24: FESTIVAL= ${WRKSRC}/festival
25:
26: FHOME= ${PREFIX}/share/festival
1.5 agc 27:
28: .include "../../mk/bsd.prefs.mk"
1.1 proff 29:
1.14 ! zuntum 30: MAKE_ENV+= PKG_EST_HOME="${SPEECHTOOLS}" \
! 31: EST_HOME="${SPEECHTOOLS}" \
! 32: PKG_FESTIVAL_BUILD_HOME="${FESTIVAL}" \
! 33: PKG_FESTIVAL_HOME="${FHOME}" \
! 34: PKG_COMPILER="${PKG_COMPILER}" \
! 35: PKG_X11BASE="${X11BASE}" \
! 36: PKG_PREFIX="${PREFIX}" \
! 37: EGCS_CC="${CC}" \
! 38: EGCS_CXX="${CXX}" \
! 39: GCC28_CC="${CC}" \
! 40: GCC28_CXX="${CXX}" \
! 41: GCC27_CC="${CC}" \
! 42: GCC27_CXX="${CXX}" \
! 43: GCC26_CC="${CC}" \
! 44: GCC26_CXX="${CXX}" \
! 45: CC="${CC}" \
! 46: CXX="${CXX}"
1.1 proff 47:
48: pre-patch:
49: @ ${CP} ${SPEECHTOOLS}/config/config-dist ${SPEECHTOOLS}/config/config && \
1.7 hubertf 50: ${CHMOD} u+w ${SPEECHTOOLS}/config/config
1.1 proff 51: @ ${CP} ${FESTIVAL}/config/config-dist ${FESTIVAL}/config/config && \
1.7 hubertf 52: ${CHMOD} u+w ${FESTIVAL}/config/config
1.1 proff 53:
54: post-patch:
55: @ ${CP} ${FILESDIR}/top-Makefile ${WRKSRC}/Makefile
56: @ ${CP} ${FILESDIR}/NetBSD.mak ${SPEECHTOOLS}/config/systems/NetBSD.mak
57:
58: do-install:
59: ${INSTALL_DATA_DIR} ${FHOME}
1.7 hubertf 60: ${CHMOD} -R u+w,a+r,og-w ${FESTIVAL}/lib
1.11 wiz 61: ${FIND} ${FESTIVAL}/lib -type d -print0| xargs -0 ${CHMOD} 755
1.8 wiz 62: cd ${FESTIVAL} && ${PAX} -r -w lib examples ${FHOME}
1.1 proff 63: ${RM} -f ${FHOME}/lib/etc/NetBSD/audsp
64: ${INSTALL_PROGRAM} ${FESTIVAL}/lib/etc/NetBSD/audsp ${PREFIX}/libexec
65: ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival ${PREFIX}/libexec/festival.naked
66: ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival_client ${PREFIX}/libexec/festival_client.naked
67: for n in festival.sh festival_client.sh sitevars.scm; \
68: do {\
69: ${SED} "s%@PKG_FESTIVAL_LOCATION@%${FHOME}%; \
70: s%@PKG_PREFIX@%${PREFIX}%" <${FILESDIR}/$$n > ${WRKDIR}/$$n ;} \
71: done
72: ${INSTALL_SCRIPT} ${WRKDIR}/festival.sh ${PREFIX}/bin/festival
73: ${INSTALL_SCRIPT} ${WRKDIR}/festival_client.sh ${PREFIX}/bin/festival_client
74: ${INSTALL_DATA} ${WRKDIR}/sitevars.scm ${FHOME}/lib/sitevars.scm
75: ${INSTALL_MAN} ${FESTIVAL}/doc/festival.1 ${PREFIX}/man/man1/festival.1
76: ${INSTALL_MAN} ${FESTIVAL}/doc/festival_client.1 ${PREFIX}/man/man1/festival_client.1
77:
78: .include "../../mk/bsd.pkg.mk"
1.10 wiz 79:
80: # has to be below bsd.pkg.mk, else ${ECHO} isn't expanded correctly
81: PKG_COMPILER!= case "`${CC} -v 2>&1`" in *2.6.*) ${ECHO} gcc26;;\
82: *2.7.*) ${ECHO} gcc27;;\
83: *2.8.*) ${ECHO} gcc28;;\
84: *egcs*) ${ECHO} egcs;;\
85: esac
CVSweb <webmaster@jp.NetBSD.org>