Created attachment 215311 [details]
I'm using this on two raspberry pis (running FreeBSD) for playing synchronized music in my flat. No big deal, fairly simple port with options.
Can you possibly integrate this patch as libmad is redundant and mpg123 being a lot faster?
Created attachment 215315 [details]
audio/squeezelite 184.108.40.2063 including patch that removes libmad
Yep, sounds good! Build is working without libmad, should be fine now.
Fails in poudriere with:
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fcommon -DGPIO -DDSD -DFFMPEG -DLINKALL -DRESAMPLE -DUSE_SSL -DNO_SSL_SYM output_pa.c -c -o output_pa.o
output_pa.c:28:10: fatal error: 'portaudio.h' file not found
1 error generated.
gmake: *** [Makefile:162: output_pa.o] Error 1
Can you have a look at the failure? A quick guess is that you need to add USES= localbase to your Makefile
(In reply to daniel.engberg.lists from comment #4)
Sorry for the late answer, I was on vacation. :-|
To be honest I'm still trying to reproduce the error, poudriere finishes here on an x86_64 machine, with both amd64 and arm64 (qemu) targets.
But I'll look into it and write back in the next few days!
Interesting, it compiles fine now (up to date tree) so I guess something might've changed. So I guess that's good news! :-)
Poudriere testport OK (12.1-RELEASE AMD64)
A commit references this bug:
Date: Sat Aug 15 05:46:20 UTC 2020
New revision: 544911
New port: audio/squeezelite
Lightweight headless squeezebox player for Logitech Media Server
Submitted by: Joachim Werner <email@example.com>