svn commit: r302755 - head/audio/aubio

Alexey Dokuchaev danfe at FreeBSD.org
Sun Aug 19 09:42:09 UTC 2012


Author: danfe
Date: Sun Aug 19 09:42:08 2012
New Revision: 302755
URL: http://svn.freebsd.org/changeset/ports/302755

Log:
  - Correct dependencies: math/fftw3 is only needed for build (as provider of
    `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

Modified:
  head/audio/aubio/Makefile
  head/audio/aubio/pkg-descr
  head/audio/aubio/pkg-plist

Modified: head/audio/aubio/Makefile
==============================================================================
--- head/audio/aubio/Makefile	Sun Aug 19 08:30:03 2012	(r302754)
+++ head/audio/aubio/Makefile	Sun Aug 19 09:42:08 2012	(r302755)
@@ -1,32 +1,32 @@
 # New ports collection makefile for:	aubio
-# Date created:		2008-07-21
-# Whom:			Edward Tomasz Napierala <trasz at FreeBSD.org>
+# Date created:				2008-07-21
+# Whom:				Edward Tomasz Napierala <trasz at FreeBSD.org>
 #
 # $FreeBSD$
 #
 
 PORTNAME=	aubio
 PORTVERSION=	0.3.2
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	audio
 MASTER_SITES=	http://aubio.org/pub/
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Library for audio labelling
 
-LIB_DEPENDS=	samplerate.1:${PORTSDIR}/audio/libsamplerate \
-		sndfile.1:${PORTSDIR}/audio/libsndfile \
-		jack.0:${PORTSDIR}/audio/jack \
-		fftw3:${PORTSDIR}/math/fftw3 \
+BUILD_DEPENDS=	${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3
+LIB_DEPENDS=	samplerate:${PORTSDIR}/audio/libsamplerate \
+		sndfile:${PORTSDIR}/audio/libsndfile \
+		jack:${PORTSDIR}/audio/jack \
 		fftw3f:${PORTSDIR}/math/fftw3-float \
-		lash.2:${PORTSDIR}/audio/lash
+		lash:${PORTSDIR}/audio/lash
 
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
 USE_GNOME=	gnomehack
 USE_LDCONFIG=	yes
-# --disable-complex, because it won't compile otherwise
-# due to missing carg(3) et al.
-CONFIGURE_ARGS=	"CFLAGS=${CFLAGS} -I${LOCALBASE}/include" --disable-complex
+CPPFLAGS+=	-I${LOCALBASE}/include
+# --disable-complex: does not compile due to missing carg(3) et al.
+CONFIGURE_ARGS=	--disable-complex
 
 .include <bsd.port.mk>

Modified: head/audio/aubio/pkg-descr
==============================================================================
--- head/audio/aubio/pkg-descr	Sun Aug 19 08:30:03 2012	(r302754)
+++ head/audio/aubio/pkg-descr	Sun Aug 19 09:42:08 2012	(r302755)
@@ -1,12 +1,11 @@
-aubio is a library for audio labelling.  Its features include
-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.
+Aubio is a library for audio labelling.  Its features include 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.
+The aim of this project is to provide these automatic labelling features to
+other audio software.  Functions can be used offline in sound editors and
+software samplers, or online in audio effects and virtual instruments.
 
-WWW:	http://aubio.org/
+WWW: http://aubio.org/

Modified: head/audio/aubio/pkg-plist
==============================================================================
--- head/audio/aubio/pkg-plist	Sun Aug 19 08:30:03 2012	(r302754)
+++ head/audio/aubio/pkg-plist	Sun Aug 19 09:42:08 2012	(r302755)
@@ -1,52 +1,52 @@
+bin/aubionotes
 bin/aubioonset
 bin/aubiotrack
-bin/aubionotes
-include/aubio/config.h
 include/aubio/aubio.h
-include/aubio/types.h
-include/aubio/phasevoc.h
-include/aubio/mathutils.h
+include/aubio/aubioext.h
+include/aubio/beattracking.h
+include/aubio/biquad.h
+include/aubio/config.h
 include/aubio/fft.h
-include/aubio/sample.h
+include/aubio/filter.h
 include/aubio/hist.h
-include/aubio/scale.h
-include/aubio/resample.h
+include/aubio/jackio.h
+include/aubio/mathutils.h
+include/aubio/midi/list.h
+include/aubio/midi/midi.h
+include/aubio/midi/midi_driver.h
+include/aubio/midi/midi_event.h
+include/aubio/midi/midi_file.h
+include/aubio/midi/midi_parser.h
+include/aubio/midi/midi_player.h
+include/aubio/midi/midi_track.h
+include/aubio/midi/timer.h
+include/aubio/onset.h
 include/aubio/onsetdetection.h
-include/aubio/tss.h
 include/aubio/peakpick.h
-include/aubio/biquad.h
+include/aubio/phasevoc.h
 include/aubio/pitchdetection.h
+include/aubio/pitchfcomb.h
 include/aubio/pitchmcomb.h
-include/aubio/pitchyin.h
 include/aubio/pitchschmitt.h
-include/aubio/pitchfcomb.h
+include/aubio/pitchyin.h
 include/aubio/pitchyinfft.h
-include/aubio/beattracking.h
-include/aubio/onset.h
-include/aubio/tempo.h
-include/aubio/filter.h
-include/aubio/aubioext.h
-include/aubio/jackio.h
+include/aubio/resample.h
+include/aubio/sample.h
+include/aubio/scale.h
 include/aubio/sndfileio.h
-include/aubio/midi/midi.h
-include/aubio/midi/list.h
-include/aubio/midi/timer.h
-include/aubio/midi/midi_file.h
-include/aubio/midi/midi_driver.h
-include/aubio/midi/midi_event.h
-include/aubio/midi/midi_track.h
-include/aubio/midi/midi_player.h
-include/aubio/midi/midi_parser.h
+include/aubio/tempo.h
+include/aubio/tss.h
+include/aubio/types.h
 @dirrm include/aubio/midi
 @dirrm include/aubio
-lib/libaubio.so.3
-lib/libaubio.so
-lib/libaubio.la
 lib/libaubio.a
-lib/libaubioext.so.3
-lib/libaubioext.so
-lib/libaubioext.la
+lib/libaubio.la
+lib/libaubio.so
+lib/libaubio.so.3
 lib/libaubioext.a
+lib/libaubioext.la
+lib/libaubioext.so
+lib/libaubioext.so.3
 libdata/pkgconfig/aubio.pc
 share/sounds/aubio/woodblock.aiff
 @dirrm share/sounds/aubio



More information about the svn-ports-all mailing list