notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
praat Phonetics by Computer
6.1.53 audio on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.1.49Version of this port present on the latest quarterly branch.
Maintainer: adridg@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-04-03 02:35:33
Last Update: 2021-09-15 15:43:24
Commit Hash: b32850c
People watching this port, also watch:: exifprobe, afni, l0phtcrack, qgis
Also Listed In: science
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/praat
  2. man/man1/praat.1.gz
  3. /usr/local/share/licenses/praat-6.1.53/catalog.mk
  4. /usr/local/share/licenses/praat-6.1.53/LICENSE
  5. /usr/local/share/licenses/praat-6.1.53/GPLv2
Collapse this list.
Dependency lines:
  • praat>0:audio/praat
To install the port: cd /usr/ports/audio/praat/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/praat
  • pkg install praat
PKGNAME: praat
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
praat
ABIlatestquarterly
FreeBSD:11:aarch645.4.08_36.1.16
FreeBSD:11:amd646.1.536.1.49
FreeBSD:11:armv65.4.08_2-
FreeBSD:11:i3866.1.536.1.49
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch645.4.08_36.1.49
FreeBSD:12:amd646.1.526.1.49
FreeBSD:12:armv65.4.08_3-
FreeBSD:12:armv75.4.08_3-
FreeBSD:12:i3866.1.536.1.49
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-6.1.49
FreeBSD:13:amd646.1.536.1.49
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3866.1.536.1.49
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-6.1.49
FreeBSD:14:aarch646.1.53-
FreeBSD:14:amd646.1.53-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3866.1.53-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc646.1.40-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. x11.pc : x11/libX11
Runtime dependencies:
  1. CharisSIL>=0 : x11-fonts/charis
  2. DoulosSIL>=0 : x11-fonts/doulos
  3. x11.pc : x11/libX11
Library dependencies:
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libfreetype.so : print/freetype2
  3. libharfbuzz.so : print/harfbuzz
  4. libasound.so : audio/alsa-lib
  5. libatk-1.0.so : accessibility/atk
  6. libcairo.so : graphics/cairo
  7. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  8. libglib-2.0.so : devel/glib20
  9. libintl.so : devel/gettext-runtime
  10. libgtk-3.so : x11-toolkits/gtk30
  11. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/praat/praat/tar.gz/v6.1.53?dummy=/
Collapse this list.

Number of commits found: 54

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
15 Sep 2021 15:43:24
 files touched by this commit commit hash:b32850c72d424bfd144be15008150cdd739c379e  6.1.53
adridg search for other commits by this committer
audio/praat: update to newest release, 6.1.53

Release notes, as always, at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html

Relevant: PDF export fix on Linux (that means us, too).
30 Aug 2021 10:36:49
 files touched by this commit commit hash:dec32b11c301a34eba32343b1f6591c0001b27dc  6.1.52
adridg search for other commits by this committer
audio/praat: update to latest release, 6.1.52

Release notes are at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
New features and scripting commands.
14 Jun 2021 20:28:20
 files touched by this commit commit hash:18330b33464b8cf0cbfbddef8d07bf527d81d1c2  6.1.49
adridg search for other commits by this committer
audio/praat: update to 6.1.49, latest upstream

The release notes, as always, are at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
and are all UI-related improvements this time around.
03 Jun 2021 14:19:09
 files touched by this commit commit hash:ddcf5f52dc44c5aa227d460376ea80fd0c00d868  6.1.48
adridg search for other commits by this committer
audio/praat: update to latest upstream release

The release notes are in the regular place, minor UI fixes.
22 May 2021 12:03:27
 files touched by this commit commit hash:4b6c70890346580281f8183050cec8c85724ca49  6.1.47
adridg search for other commits by this committer
audio/praat: update to 6.1.47, latest upstream

Release notes, as always, are at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
Various UI fixes since the previous ports update.
19 May 2021 12:16:20
 files touched by this commit commit hash:d0ce975a445022a46568755aca2f8bc645c10331  6.1.44
adridg search for other commits by this committer
audio/praat: update to 6.1.44, latest upstream

Release notes, as always, at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
with one fix in the scripting window.
15 May 2021 16:54:59
 files touched by this commit commit hash:a58a3d9a1c24e47a1410cd2c5156c7edf8df4894  6.1.43
adridg search for other commits by this committer
audio/praat: update to 6.1.43, latest upstream

The release notes are at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
a handful of fixes, mostly TextGrid window.
18 Apr 2021 17:57:40
 files touched by this commit commit hash:1c8ce0fb8ad179fc5b346e3cd92fa61798404132  6.1.42
adridg search for other commits by this committer
audio/praat: update to latest upstream release, 6.1.42

Release notes as always at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
some new UI features, one crash bugfix.
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  6.1.40
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  6.1.40
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
01 Mar 2021 14:20:21
Original commit files touched by this commit Revision:566856  6.1.40
adridg search for other commits by this committer
Update audio/praat to latest upstream release

We skipped 6.1.{36,37,38,39} and now land at 6.1.40; the release
notes (for all versions) are at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
and can be summarized as

- handful of fixes probably not relevant to us
- scripting extensions

The FreeBSD makefile with settings and things has been merged
upstream, so we can lose that file from ports and simplify
post-patch ever-so-slightly.
06 Dec 2020 23:40:39
Original commit files touched by this commit Revision:557187  6.1.35_1
adridg search for other commits by this committer
Simplify both the patches and the Makefile.

Remove various patches and bodges that have since landed upstream.
06 Dec 2020 14:23:51
Original commit files touched by this commit Revision:557136  6.1.35
adridg search for other commits by this committer
Update audio/praat to latest upstream release

With this update, I'm taking the time to tidy up some bits:
- jack was not used
- configurable audio was not used (I suppose there used to be
  OSS / JACK / ALSA, but it's settled on just ALSA here)
- simplify the dos2unix bits (I'll report the remainder upstream)
- there are fonts for phonetics, although I don't see a difference:
  leave them commented-out

Release notes as always at:
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
with new scripting commands as most-interesting-bit (in 6.1.35).
There were some intermediate releases, which didn't add anything
for us on FreeBSD.
13 Nov 2020 11:09:00
Original commit files touched by this commit Revision:555012  6.1.31
adridg search for other commits by this committer
Update audio/praat to latest upstream

- One git patch can be removed (since git caught up with it)
- Praat has switched to using GTK3, so chase that
- .. since it doesn't have a sensible configure phase, hard-code
  a -lX11 into our makefile.defs, since the gtk3 libs don't pull
  that in, but the praat code does use XInternAtom directly.

The release notes are, as always, at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
but the relevant change really only is "switch to GTK3".
26 Oct 2020 19:26:38
Original commit files touched by this commit Revision:553376  6.1.28
adridg search for other commits by this committer
Update audio/praat to latest upstream release.

The release notes are, as always, at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html

We skipped from .24 to .28, which were a fairly rapid succession
of bugfix releases. One new feature is the FormantPath (and attendant
editor) to tie together multiple formants.
30 Sep 2020 11:44:02
Original commit files touched by this commit Revision:550687  6.1.24
adridg search for other commits by this committer
Update audio/praat to latest upstream release

Release notes as always
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html

- got rid of flashing during a running cursor or when making a selection
  in the Sound window or the Picture window.
- corrected a bug that caused the buttons at the top of a manual window
  to be overwritten with text when scrolling.

While here, remove two reinplace-bits that no longer apply,
the source has changed to its own cast.
26 Sep 2020 11:40:26
Original commit files touched by this commit Revision:550170  6.1.22
adridg search for other commits by this committer
Update audio/praat to latest upstream release

The release notes are, as always, at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
with mostly the following:
 - macOS updates
 - extremum with cubic interpolation was incorrectly calculated

I have added a patch from GH pull request #1376 that fixes the CLI mode.
07 Jun 2020 18:57:06
Original commit files touched by this commit Revision:538185  6.1.16
adridg search for other commits by this committer
audio/praat update to latest upstream release.

Release notes are always on
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
there's one bug fixed, "more reliable choice of input device".

This release also vanishes some bundled code, so we no longer have
to patch out hard CPPFLAGS setting from Makefiles (well, two of them,
which no longer exist).

Reported by:	portscout
26 May 2020 09:53:44
Original commit files touched by this commit Revision:536601  6.1.15
adridg search for other commits by this committer
Update audio/praat to latest upstream release 6.1.15 (20 May 2020)

Changelog is always at http://www.fon.hum.uva.nl/praat/manual/What_s_new_.html

- Repaired a bug introduced in 6.0.44 that could cause an incorrect
  (namely, totally constant) ClassificationTable.

Reported by:	portscout
03 May 2020 12:49:14
Original commit files touched by this commit Revision:533771  6.1.14
adridg search for other commits by this committer
Update audio/praat to latest upstream release

One bug listed as fixed:
 -  Repaired a bug in drawing ranges introduced in 6.1.06.
24 Apr 2020 22:34:16
Original commit files touched by this commit Revision:532904  6.1.13
adridg search for other commits by this committer
Claim audio/praat from the pool
24 Apr 2020 19:22:03
Original commit files touched by this commit Revision:532890  6.1.13
jwb search for other commits by this committer
audio/praat: Upgrade to 6.1.13

Clean up patches
Switch from OSS to ALSA (upstream default)
Left in and documented patches to ease switch to OSS or JACK in case of
runtime issues
Releasing maintainership as I no longer work with any praat users

Reported by:    portscout
08 Nov 2019 09:27:57
Original commit files touched by this commit Revision:517040  5.4.08_4
tobik search for other commits by this committer
a-b: Add missing USES={gnome,php,sdl,xorg}
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  5.4.08_4
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
06 Apr 2019 00:44:20
Original commit files touched by this commit Revision:498047  5.4.08_3
linimon search for other commits by this committer
Fix the following error on GCC-based architectures:

  fails to compile: cc1plus: unrecognized command line option "-std=gnu++11"

Approved by:	portmgr (tier-2 blanket)
31 Jan 2018 01:07:08
Original commit files touched by this commit Revision:460452  5.4.08_3
jwb search for other commits by this committer
Multiple ports:
Change maintainer email bacon4000@gmail.com to jwb@FreeBSD.org
Remove Created by comments for same user

Approved by: jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D14128
21 May 2017 21:55:08
Original commit files touched by this commit Revision:441429  5.4.08_3
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
09 Jan 2017 13:16:50
Original commit files touched by this commit Revision:430947  5.4.08_3
amdmi3 search for other commits by this committer
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
01 Dec 2016 11:18:04
Original commit files touched by this commit Revision:427491  5.4.08_3
mat search for other commits by this committer
Don't quote {} in find -exec calls.

Braces are not shell metacharacters, and they do not need to be quoted.
By the time find parses its arguments and dicovers them, the quoting
will have been removed by the shell anyway.

Sponsored by:	Absolight
20 Nov 2016 09:38:09
Original commit files touched by this commit Revision:426566  5.4.08_3
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
26 Jul 2016 16:51:16
Original commit files touched by this commit Revision:419133  5.4.08_2
mat search for other commits by this committer
Cleanup patches, a* categories.

Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
14 Apr 2016 21:35:34
Original commit files touched by this commit Revision:413318  5.4.08_2
jbeich search for other commits by this committer
audio/praat: unbreak sound support

Portaudio doesn't work with alsa-plugins-oss, so switch to native OSS.

ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_card_driver
returned error: No such file or directory
[...]

PR:		208728
Reported by:	kaltheat@gmail.com
Approved by:	Jason Bacon <bacon4000@gmail.com> (maintainer)
MFH:		2016Q2
01 Apr 2016 13:29:17
Original commit files touched by this commit Revision:412344  5.4.08_1
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
29 Dec 2015 14:30:47
Original commit files touched by this commit Revision:404743  5.4.08_1
mat search for other commits by this committer
Cleanup GH_* and variables order.

Sponsored by:	Absolight
28 Dec 2015 16:04:29
Original commit files touched by this commit Revision:404671  5.4.08_1
rakuco search for other commits by this committer
Stop setting WRKSRC after r404670.
28 Dec 2015 16:03:27
Original commit files touched by this commit Revision:404670  5.4.08_1
rakuco search for other commits by this committer
Unbreak `make fetch'.

The port's releases are now available from GitHub. diff -uprN between the old
tarball from distcache.FreeBSD.org and the one from GitHub shows that the only
difference is that two files are no longer present: test/kar/MacRoman.praat and
test/kar/unicode16.praat.
12 Dec 2015 22:09:18
Original commit files touched by this commit Revision:403635  5.4.08_1
bapt search for other commits by this committer
Mark as broken: unfetchable
11 Dec 2015 08:48:57
Original commit files touched by this commit Revision:403506  5.4.08_1
miwi search for other commits by this committer
- Update maintainer mail address
- Update/Remove MASTER_SITE

PR:		204755
Submitted by:	 jwbacon@tds.net (maintainer)
Approved by:	mat (mentor)
Differential Revision:	D4493
10 Sep 2015 11:15:58
Original commit files touched by this commit Revision:396563  5.4.08_1
amdmi3 search for other commits by this committer
- Drop unneeded dependency

PR:		202972
Submitted by:	jwbacon@tds.net (maintainer)
15 May 2015 13:21:56
Original commit files touched by this commit Revision:386406  5.4.08
riggs search for other commits by this committer
- Un-break build
- Update to upstream version 5.4.08
- General cleanup / pet portlint

PR:		199634
Submitted by:	jwbacon@tds.net (maintainer)
MFH:		2015Q2
05 Apr 2015 19:21:58
Original commit files touched by this commit Revision:383354  5.3.59
bapt search for other commits by this committer
Mark broken unfetchable ports
01 Dec 2013 03:48:55
Original commit files touched by this commit Revision:335363  5.3.59
danilo search for other commits by this committer
- Update from 4.6.39 to 5.3.59
- Add stage support
while here
- Convert USE_DOS2UNIX to USES
- Add pkgconfig and gtk20 as dependencies

PR:		ports/184398
Submitted by:	Jason Bacon <jwbacon@tds.net> (maintainer)
20 Sep 2013 14:36:37
Original commit files touched by this commit Revision:327706  4.6.39_3
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
audio)
04 Sep 2013 18:06:08
Original commit files touched by this commit Revision:326307  4.6.39_3
madpilot search for other commits by this committer
- Make ports use the libc provided iconv implementation on 10-CURRENT
  after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
09 Jul 2013 21:20:28
Original commit files touched by this commit Revision:322579  4.6.39_3  Sanity Test Failure
bapt search for other commits by this committer
Convert from USE_MOTIF to USES=motif
While here:
Convert to USES=gmake as well
Trim headers
02 May 2011 12:41:44
Original commit files touched by this commit   4.6.39_3
makc search for other commits by this committer
Fix build with open-motif-2.3.3

PR:             ports/154044
Submitted by:   Mikhail Tsatsenko <m.tsatsenko at gmail.com>
Exp-runs by:    pav
06 Mar 2011 10:36:23
Original commit files touched by this commit   4.6.39_2
culot search for other commits by this committer
- Update MASTER_SITES to correct fetch errors and bump PORTREVISION [1]
- Use full author name in Makefile's header [1]
- Drop MD5 checksum

PR:             ports/155299 [1]
Submitted by:   Jason bacon <jwbacon AT tds.net> (maintainer)
20 Nov 2009 22:53:09
Original commit files touched by this commit   4.6.39_1
pav search for other commits by this committer
- Mark MAKE_JOBS_UNSAFE

Reported by:    pointyhat
19 Jun 2009 20:06:31
Original commit files touched by this commit   4.6.39_1
linimon search for other commits by this committer
Update maintainer's email address.  Had already been done for his
other ports.
19 Apr 2008 17:56:05
Original commit files touched by this commit   4.6.39_1  Sanity Test Failure
miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
22 Mar 2008 14:48:03
Original commit files touched by this commit   4.6.39_1
miwi search for other commits by this committer
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:    portmgr (xorg cleanup)
27 Dec 2007 22:44:20
Original commit files touched by this commit   4.6.39
miwi search for other commits by this committer
- Update to 4.6.39

PR:             118383
Submitted by:   Sven Petai <hadara@bsd.ee>
Approved by:    maintainer
19 May 2007 20:32:57
Original commit files touched by this commit   4.4.10_1
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
03 Apr 2006 02:35:02
Original commit files touched by this commit   4.4.10
jylefort search for other commits by this committer
Add praat.

Praat: doing phonetics by computer.

WWW: http://www.fon.hum.uva.nl/praat/

PR:             ports/95157
Submitted by:   Jason Bacon <bacon@smithers.neuro.mcw.edu>

Number of commits found: 54