45 lines
1.0 KiB
Makefile

# $OpenBSD: Makefile,v 1.9 2018/12/05 20:19:01 naddy Exp $
COMMENT= lightweight headless squeezebox emulator
V= 1.8
REVISION= 7
DISTNAME= squeezelite-v$V
PKGNAME= squeezelite-$V
CATEGORIES= audio
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
# GPLv3
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += FLAC avcodec avformat avutil c faad m mad mpg123 portaudio
WANTLIB += pthread soxr vorbis vorbisfile
# https://squeezelite.googlecode.com/archive
MASTER_SITES= https://spacehopper.org/mirrors/
LIB_DEPENDS= audio/faad \
audio/flac \
audio/libmad \
audio/libsoxr \
audio/libvorbis \
audio/mpg123 \
audio/portaudio-svn \
graphics/ffmpeg
LDFLAGS+= -L${LOCALBASE}/lib -lm -lportaudio -lpthread -lFLAC -lmpg123
LDFLAGS+= -lvorbis -lvorbisfile -lsoxr -lmad -lavcodec -lavformat -lfaad
LDFLAGS+= -lavutil
MAKE_FLAGS= CFLAGS="-Wall -fPIC -DFFMPEG -DRESAMPLE -DLINKALL ${CFLAGS}" \
CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="${LDFLAGS}"
USE_GMAKE= Yes
NO_TEST= Yes
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/squeezelite ${PREFIX}/bin/
.include <bsd.port.mk>