fc6f899691
worth of changes and an altered API. Bump the revision of all ports that depend on libFLAC and adapt to the new API where necessary. Some patches from Debian, Gentoo, OpenBSD, and upstream repositories. PR: 119476
85 lines
2.1 KiB
Makefile
85 lines
2.1 KiB
Makefile
# New ports collection makefile for: sdl_sound
|
|
# Date created: 6 Feb 2003
|
|
# Whom: David Yeske <dyeske@gmail.com>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= sdl_sound
|
|
PORTVERSION= 1.0.1
|
|
PORTREVISION= 14
|
|
CATEGORIES= audio
|
|
MASTER_SITES= http://www.icculus.org/SDL_sound/downloads/
|
|
DISTNAME= SDL_sound-${PORTVERSION}
|
|
|
|
MAINTAINER= dyeske@gmail.com
|
|
COMMENT= A SDL audio library and player for some popular sound file formats
|
|
|
|
USE_AUTOTOOLS= libtool:15
|
|
USE_LDCONFIG= yes
|
|
USE_SDL= sdl
|
|
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
|
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
|
|
|
|
OPTIONS= FLAC "Enable flac support" on \
|
|
MIKMOD "Enable mikmod support" on \
|
|
PHYSFS "Enable physfs support" on \
|
|
SMPEG "Enable smpeg support" on \
|
|
SPEEX "Enable speex support" on \
|
|
MIDI "Enable MIDI support" on \
|
|
VORBIS "Enable Ogg Vorbis support" on
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if !defined(WITHOUT_FLAC)
|
|
LIB_DEPENDS+= FLAC.10:${PORTSDIR}/audio/flac
|
|
.else
|
|
CONFIGURE_ARGS+=--disable-flac
|
|
.endif
|
|
|
|
.if !defined(WITHOUT_MIKMOD)
|
|
LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod
|
|
.else
|
|
CONFIGURE_ARGS+=--disable-mikmod
|
|
.endif
|
|
|
|
.if !defined(WITHOUT_PHYSFS)
|
|
LIB_DEPENDS+= physfs-1.0.1:${PORTSDIR}/devel/physfs
|
|
.else
|
|
CONFIGURE_ARGS+=--disable-physfs
|
|
.endif
|
|
|
|
.if !defined(WITHOUT_SMPEG)
|
|
LIB_DEPENDS+= smpeg.1:${PORTSDIR}/multimedia/smpeg
|
|
CONFIGURE_ARGS+=--disable-mpglib
|
|
.else
|
|
CONFIGURE_ARGS+=--disable-smpeg
|
|
.endif
|
|
|
|
.if !defined(WITHOUT_SPEEX)
|
|
LIB_DEPENDS+= speex.1:${PORTSDIR}/audio/speex
|
|
.else
|
|
CONFIGURE_ARGS+=--disable-speex
|
|
.endif
|
|
|
|
.if !defined(WITHOUT_MIDI)
|
|
RUN_DEPENDS+= ${LOCALBASE}/lib/timidity/goemon.cfg:${PORTSDIR}/audio/timidity
|
|
BUILD_DEPENDS+= ${LOCALBASE}/lib/timidity/goemon.cfg:${PORTSDIR}/audio/timidity
|
|
.else
|
|
CONFIGURE_ARGS+=--disable-midi
|
|
.endif
|
|
|
|
.if !defined(WITHOUT_VORBIS)
|
|
LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis
|
|
.else
|
|
CONFIGURE_ARGS+=--disable-ogg
|
|
.endif
|
|
|
|
.if defined(WITHOUT_SMPEG)
|
|
pre-everything::
|
|
@${ECHO_CMD}
|
|
@${ECHO_CMD} "WARNING: the built-in MP3 support is currently broken, consider enabling the SMPEG option to use that library instead." | ${FMT}
|
|
@${ECHO_CMD}
|
|
.endif
|
|
|
|
.include <bsd.port.post.mk>
|