Created attachment 156055 [details] Ports Tree Archive audio/forked-daapd: DAAP (iTunes) and RSP (Roku) media server. It has support for AirPlay devices/speakers, Apple Remote (and compatibles), internet radio, Spotify and LastFM. It does not support AirPlay video. DAAP stands for Digital Audio Access Protocol, and is the protocol used by iTunes and friends to share/stream media libraries over the network. RSP is Roku's own media sharing protocol. Roku are the makers of the SoundBridge devices. WWW: https://github.com/ejurgensen/forked-daapd Build Require [bug #199674]
Created attachment 156057 [details] poudriere testport log
Created attachment 156274 [details] Ports Tree Archive Update Version 22.1 to 23.0.
Created attachment 156275 [details] poudriere testport log
Tried to build it with antlr3 as 3.5.2 and 23.3 from github, fails on 11amd64 with: RSPParser.c:1716:44: error: use of undeclared identifier 'FOLLOW_set_in_strop184'; did you mean 'FOLLOW_AND_in_aexpr84'? EXCEPTION->expectingSet = &FOLLOW_set_in_strop184; ^~~~~~~~~~~~~~~~~~~~~~ FOLLOW_AND_in_aexpr84 and similar errors later. Any idea ?
Testbuilds fine on 11a, 10.2a+i, fails on 9.3a.
Ups, failed to mention: version 23.4.
Created attachment 167730 [details] shar-23.4 New version.
A commit references this bug: Author: woodsb02 Date: Wed May 11 20:15:01 UTC 2016 New revision: 415025 URL: https://svnweb.freebsd.org/changeset/ports/415025 Log: Add new port audio/forked-daapd, a DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server. PR: 199743 Submitted by: takumiiinn@gmail.com, with extra work by pi Approved by: adamw (mentor) Differential Revision: https://reviews.freebsd.org/D6326 Changes: head/audio/Makefile head/audio/forked-daapd/ head/audio/forked-daapd/Makefile head/audio/forked-daapd/distinfo head/audio/forked-daapd/files/ head/audio/forked-daapd/files/forked-daapd.in head/audio/forked-daapd/files/pkg-message.in head/audio/forked-daapd/pkg-descr head/audio/forked-daapd/pkg-plist
Hi takumiiinn@gmail.com, Thanks a lot for submitting this new port - it is now committed, with you as maintainer. Nice work! With the help of my illustrious mentor, I improved a few things from your original submission, listed here FYI: - Updated port to latest release (24.1) - Added LICENSE_FILE - Re-arranged the Makefile to the normal order to satisfy portlint - Changed USES flag to remove compiler (not required) and add localbase, sqlite - Converted your post-patch to CONFIGURE_ARGS+=--localstatedir=/var - Removed OPTIONS for FLAC, MUSEPACK, OSS (no longer in upstream project) - Removed CONFIGURE_TARGET and CONFIGURE_ENV variables (not required) - Fixed build on FreeBSD 9 by allowing it to find zlib - Updated pkg-descr, Added files/pkg-message.in, updated files/forked-daapd.in Thanks again for your awesome work!