45 lines
1.0 KiB
Makefile
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>
|