split back out so this is a General, not a Visualization, XMMS plug-in. The sox program is now used to scale music for classification, and in general things should be far faster using more optimal SQL with SQLite 3. Since analysis is not integrated with XMMS playback directly, instead of "demand-classification" the analyze program can be run beforehand and you will immediately start off with smoother transitions between musical genres.
39 lines
964 B
Makefile
39 lines
964 B
Makefile
# New ports collection makefile for: xmms-imms
|
|
# Date created: Wed Feb 11 17:11:37 EST 2004
|
|
# Whom: Brian Feldman <green@FreeBSD.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= imms
|
|
PORTVERSION= 1.2a
|
|
CATEGORIES= audio
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
|
MASTER_SITE_SUBDIR= ${PORTNAME}
|
|
PKGNAMEPREFIX= xmms-
|
|
|
|
MAINTAINER= green@FreeBSD.org
|
|
COMMENT= Automatic, weight-based playlist ordering plugin for XMMS
|
|
|
|
BUILD_DEPENDS= sox:${PORTSDIR}/audio/sox
|
|
LIB_DEPENDS= xmms.4:${PORTSDIR}/multimedia/xmms \
|
|
sqlite3:${PORTSDIR}/databases/sqlite3 \
|
|
pcre.0:${PORTSDIR}/devel/pcre \
|
|
fftw3.3:${PORTSDIR}/math/fftw3 \
|
|
tag.3:${PORTSDIR}/audio/taglib
|
|
|
|
USE_BZIP2= yes
|
|
USE_X_PREFIX= yes
|
|
USE_GNOME= gtk12
|
|
USE_GMAKE= yes
|
|
USE_AUTOCONF_VER= 259
|
|
USE_AUTOHEADER_VER= 259
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
|
|
LDFLAGS="-L${LOCALBASE}/lib"
|
|
.if defined(WITH_DEBUG)
|
|
CONFIGURE_ARGS+=--enable-debug
|
|
.endif
|
|
INSTALLS_SHLIB= yes
|
|
|
|
.include <bsd.port.mk>
|