optional; provide a way to disable Doxygen even when it was found in the
system
- License was changed to GPLv3; do not install LICENSE_FILE since it is
merely a boilerplate with no actual copyright data
- `audio/ardour' needs to be patched for API changes in aubio 0.4. The
patch comes from upstream, but new aubio version detection logic is not
directly applicable, so simply define HAVE_AUBIO4 in the port's Makefile
- While here, ensure that `audio/ardour' gets all of its dependencies,
(ir)regardless of particular OPTIONS selected (or not selected) for the
`audio/aubio' port
- Bump port revisions of `audio/ardour' and `audio/denemo', the only two
libaubio consumers in the tree
PR: 200556 (slightly modified)
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version. When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.
Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it. The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20. Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.
PR: 195724
Exp-run by: antoine
Approved by: portmgr (antoine)
While here:
- Trim headers
- Convert some USE_GNOME=pkgconfig to USES=pkgconfig
- Add some missing pkgconf dependencies
- Convert some USE_GNOME=gnomehack to USES=pathfix
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.
PR: ports/177081
Reviewed by: bapt
Approved by: portmgr (miwi)
`fftw3.h' header file); actual linking is against math/fftw3-float)
- Cleanup Makefile: utilize CPPFLAGS, drop ABI versions in LIB_DEPENDS, wrap
overly long lines, standardize header
- Bump port revision due to updated dependencies
- Reformat port description and sort pkg-plist while here
- make use of optimizations by default, where possible
(quad flavor to follow shortly, and mpi at a later date)
Suggestions and patches from: ache, C. Burns, wen
segmenting a sound file before each of its attacks, performing pitch
detection, tapping the beat and producing midi streams from live
audio. The name aubio comes from 'audio' with a typo: several
transcription errors are likely to be found in the results too.
The aim of this project is to provide these automatic labelling
features to other audio softwares. Functions can be used offline
in sound editors and software samplers, or online in audio effects
and virtual instruments.
WWW: http://aubio.org/