Index: head/audio/espeak/Makefile =================================================================== --- head/audio/espeak/Makefile (revision 458751) +++ head/audio/espeak/Makefile (revision 458752) @@ -1,63 +1,62 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= espeak PORTVERSION= 1.48.04 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= nivit@FreeBSD.org COMMENT= Software speech synthesizer LICENSE= GPLv3 +CONFLICTS= speak-1.[0-9] + +USES= gmake zip +USE_LDCONFIG= yes +CXXFLAGS+= -I${LOCALBASE}/include + +BUILD_WRKSRC= ${WRKSRC}/src +INSTALL_WRKSRC= ${WRKSRC}/src + OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= PORTAUDIO OPTIONS_RADIO= AUDIO_SYSTEM OPTIONS_RADIO_AUDIO_SYSTEM= PORTAUDIO PULSEAUDIO RUNTIME RUNTIME_DESC= Sound interface selected at runtime PORTAUDIOLIB= libportaudio.so:audio/portaudio PULSEAUDIOLIB= libpulse.so:audio/pulseaudio PORTAUDIO_LIB_DEPENDS= ${PORTAUDIOLIB} PULSEAUDIO_LIB_DEPENDS= ${PULSEAUDIOLIB} RUNTIME_LIB_DEPENDS= ${PORTAUDIOLIB} \ ${PULSEAUDIOLIB} PULSEAUDIO_USES= compiler:c++0x RUNTIME_USES= compiler:c++0x PULSEAUDIO_MAKE_ENV= AUDIO="pulseaudio" PORTAUDIO_MAKE_ENV= AUDIO="portaudio" RUNTIME_MAKE_ENV= AUDIO="runtime" -CONFLICTS= speak-1.[0-9] +.include -CXXFLAGS+= -I${LOCALBASE}/include -USES= gmake zip -USE_LDCONFIG= yes - -WRKSRC= ${WRKDIR}/${DISTNAME} -BUILD_WRKSRC= ${WRKSRC}/src -INSTALL_WRKSRC= ${WRKSRC}/src - -REINPLACE_FILES= Makefile speech.h -REINPLACE_ARGS= -i.bak -e "s|%%DATADIR%%|${DATADIR}|g" - -BROKEN_sparc64= Does not compile on sparc64 - - post-patch: - cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} ${REINPLACE_FILES} - ${MV} ${WRKSRC}/src/portaudio19.h ${WRKSRC}/src/portaudio.h + @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' \ + ${WRKSRC}/src/Makefile ${WRKSRC}/src/speech.h + @${MV} ${WRKSRC}/src/portaudio19.h ${WRKSRC}/src/portaudio.h +.if ${ARCH} == sparc64 # cf. http://seclists.org/tcpdump/2012/q4/112 + @${REINPLACE_CMD} -e 's|-fpic|-fPIC|' ${WRKSRC}/src/Makefile +.endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libespeak.so* -.include +.include