mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
80 lines
2.7 KiB
Tcl
80 lines
2.7 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
PortGroup github 1.0
|
|
|
|
github.setup dectalk dectalk 2023-10-30
|
|
github.tarball_from archive
|
|
revision 2
|
|
categories audio
|
|
license Restrictive
|
|
maintainers {makr @mohd-akram} openmaintainer
|
|
|
|
description 90s/00s DECtalk text-to-speech application
|
|
|
|
long_description {*}${description}
|
|
|
|
checksums rmd160 9909e84cd8f736584013e3307a102d5d9d3b2d3d \
|
|
sha256 511c845e453917eea3a353cdbe8e0401360d8992dcfadfe2e9b4b83fde168f7e \
|
|
size 40565428
|
|
|
|
depends_build path:bin/pkg-config:pkgconfig
|
|
|
|
depends_lib path:lib/pkgconfig/gtk+-2.0.pc:gtk2
|
|
|
|
# xdg-open to open help
|
|
depends_run port:xdg-utils
|
|
|
|
worksrcdir ${distname}/src
|
|
|
|
patchfiles patch-configure.diff \
|
|
patch-fix-gspeak.diff \
|
|
patch-fix-windic.diff \
|
|
patch-paths.diff
|
|
|
|
post-destroot {
|
|
delete ${destroot}/usr/bin
|
|
delete ${destroot}${prefix}/src/DECtalk/gspeak
|
|
|
|
move ${destroot}${prefix}/say ${destroot}${prefix}/bin/dtsay
|
|
move \
|
|
{*}[glob ${destroot}${prefix}/tools/*] \
|
|
${destroot}${prefix}/aclock \
|
|
${destroot}${prefix}/dtmemory \
|
|
${destroot}${prefix}/gspeak \
|
|
${destroot}${prefix}/windic \
|
|
${destroot}${prefix}/bin/
|
|
|
|
move {*}[glob ${destroot}${prefix}/doc/DECtalk/man/man1/*] \
|
|
${destroot}${prefix}/share/man/man1/
|
|
move {*}[glob ${destroot}${prefix}/doc/DECtalk/man/man3/*] \
|
|
${destroot}${prefix}/share/man/man3/
|
|
|
|
move ${destroot}${prefix}/share/man/man1/say.1 \
|
|
${destroot}${prefix}/share/man/man1/dtsay.1
|
|
reinplace "s/say/dtsay/g" ${destroot}${prefix}/share/man/man1/dtsay.1
|
|
|
|
xinstall -d ${destroot}${prefix}/share/doc/
|
|
move ${destroot}${prefix}/doc/DECtalk ${destroot}${prefix}/share/doc/${name}
|
|
move ${destroot}${prefix}/DECtalk.conf ${destroot}${prefix}/README \
|
|
${destroot}${prefix}/share/doc/${name}
|
|
move ${destroot}${prefix}/src/DECtalk/dtsamples \
|
|
${destroot}${prefix}/share/doc/${name}/samples
|
|
|
|
xinstall -d ${destroot}${prefix}/share/${name}
|
|
move ${destroot}${prefix}/bitmaps ${destroot}${prefix}/dic \
|
|
${destroot}${prefix}/share/${name}
|
|
|
|
# These aren't built
|
|
delete \
|
|
${destroot}${prefix}/share/man/man1/emacspeak.1 \
|
|
${destroot}${prefix}/share/man/man1/speak.1 \
|
|
${destroot}${prefix}/share/man/man1/windict.1
|
|
}
|
|
|
|
post-activate {
|
|
if {![file exists ${prefix}/etc/DECtalk.conf]} {
|
|
copy ${prefix}/share/doc/${name}/DECtalk.conf ${prefix}/etc/
|
|
}
|
|
}
|