audio/praat: Remove port

Niche use case, not aligned with broad server application needs
This commit is contained in:
2025-04-30 23:17:57 +02:00
parent 2cd907f87e
commit fc3e383ad7
6 changed files with 1 additions and 115 deletions
+1
View File
@@ -300,6 +300,7 @@ audio/plasma6-plasma-pa
audio/playgsf
audio/pocketsphinx
audio/polyphone
audio/praat
audio/prelude-lv2
audio/psindustrializer
audio/puddletag
-1
View File
@@ -432,7 +432,6 @@
SUBDIR += poly-lv2
SUBDIR += portaudio
SUBDIR += portmidi
SUBDIR += praat
SUBDIR += pragha
SUBDIR += pt2-clone
SUBDIR += pulseaudio
-48
View File
@@ -1,48 +0,0 @@
PORTNAME= praat
DISTVERSIONPREFIX= v
DISTVERSION= 6.4.27
PORTREVISION= 1
CATEGORIES= audio science
MAINTAINER= adridg@FreeBSD.org
COMMENT= Speech analysis tool used for doing phonetics by computer
WWW= https://www.fon.hum.uva.nl/praat/ \
https://github.com/praat/praat/
LICENSE= GPLv3+
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libharfbuzz.so:print/harfbuzz
# These are recommended but I can't tell the difference
RUN_DEPENDS= CharisSIL>=0:x11-fonts/charis \
DoulosSIL>=0:x11-fonts/doulos
USES= compiler:c++17-lang gnome iconv pkgconfig xorg
USE_GITHUB= yes
USE_GNOME= cairo gdkpixbuf gtk30
USE_XORG= x11
PLIST_FILES= bin/praat \
share/man/man1/praat.1.gz \
share/applications/${PORTNAME}.desktop \
share/icons/hicolor/scalable/apps/${PORTNAME}.svg
post-patch:
${REINPLACE_CMD} -e 's|^CPPFLAGS =|CPPFLAGS +=|' \
${WRKSRC}/*/Makefile \
${WRKSRC}/external/*/Makefile
${CP} ${WRKSRC}/makefiles/makefile.defs.freebsd.alsa \
${WRKSRC}/makefile.defs
@${CP} ${WRKSRC}/main/praat-480.svg \
${WRKSRC}/praat.svg
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/praat ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${FILESDIR}/praat.1 ${STAGEDIR}${PREFIX}/share/man/man1
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.svg \
${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
${INSTALL_DATA} ${WRKSRC}/main/${PORTNAME}.desktop \
${STAGEDIR}${DESKTOPDIR}
.include <bsd.port.mk>
-3
View File
@@ -1,3 +0,0 @@
TIMESTAMP = 1738696913
SHA256 (praat-praat-v6.4.27_GH0.tar.gz) = af6176c0ed61297e33ca92486a1c92f62f8157bd2b9e4f1ae44ec24a4d31b706
SIZE (praat-praat-v6.4.27_GH0.tar.gz) = 61371864
-39
View File
@@ -1,39 +0,0 @@
.TH PRAAT 1
.SH NAME \" Section header
.PP
PRAAT \- Doing phonetics by computer.
.SH SYNOPSIS
.PP
.nf
.na
praat
.ad
.fi
\" Optional sections
.SH "DESCRIPTION"
Praat is a sophisticated graphical tool for analyzing and manipulating
phonetic data.
Praat supports a variety of sound file formats, and consists of tools
to support speech analysis, labelling and segmentation, learning
algorithms, graphing, speech synthesis, listening experiments,
speech manipulation, and statistics. It also includes a scripting
language to help automate the analysis process.
For documentation, see the Help menu in praat, or visit the WEB site:
https://www.fon.hum.uva.nl/praat/ .
.SH "SEE ALSO"
audacity(1)
.SH AUTHOR
.nf
.na
Paul Boersma and David Weenink
Institute of Phonetic Sciences
University of Amsterdam
-24
View File
@@ -1,24 +0,0 @@
Praat (the Dutch word for "talk") is a free scientific computer software
package for the analysis of speech in phonetics.
Praat allows you to analyze different aspects of speech including pitch,
formant, intensity, and voice quality. You have access to spectrograms (a visual
representation of sound changing over time) and cochleagrams (a specific type of
spectrogram more closely resembling how the inner ear receives sound).
Praat allows you to generate speech from a pitch curve and filters that you
create (acoustic synthesis), or from muscle activities (articulatory synthesis).
Praat gives you the ability to modify existing speech utterances. You can alter
pitch, intensity, and duration of speech.
Praat allows you to custom-label your samples using the IPA (International
Phonetics Alphabet), and annotate your sound segments based on the particular
variables you are seeking to analyze. Multi-language text-to-speech facilities
allow you to segment the sound into words and phonemes.
With Praat, you can try out Optimality-Theoretic and Harmonic-Grammar learning,
as well as several kinds of neural-network models.
Praat allows you to perform several statistical techniques, among which multi-
dimensional scaling, principal component analysis, and discriminant analysis.