Hi all, sthen@ had some feedback on IRC:
- needs a tweak to use CONFIGURE_STYLE=autoreconf - manpage into a better section (probably 1; 7 isn't right) - check to make sure it doesn't pick up libsoxr if installed (or add it as a dep) - should be /var/empty not ${VARBASE}/empty - and remove daemon from @newuser / update the uid - and typo "Sharport-sync" - and zap the rcs ids - check it doesn't pick up libdaemon/libsndfile too I've updated Aaron's submission with these changes, please find it attached. The tarball misses this change to user.list: cvs diff: Diffing . Index: user.list =================================================================== RCS file: /home/OpenBSD/cvs/ports/infrastructure/db/user.list,v retrieving revision 1.397 diff -u -p -r1.397 user.list --- user.list 25 Apr 2022 07:32:01 -0000 1.397 +++ user.list 26 Apr 2022 14:19:35 -0000 @@ -384,3 +384,4 @@ id user group port 873 _alertmanager _alertmanager sysutils/alertmanager 874 _snowflakeproxy _snowflakeproxy net/snowflake_proxy 875 _guacd _guacd net/guacamole/server +876 _shairport _shairport audio/shairport-sync as the original UID Aaron picked (872) has already been taken by databases/victoriametrics (point 5 from sthen's list). Many thanks again to Aaron for creating the port, and to Stuart for his feedback. Paul On Tue, Apr 26, 2022 at 04:32:38PM +0200, Paul de Weerd wrote: | Hi all, | | I've tried Aaron's port .. it works great. I've had to change the | _shairport user id to 876 with the current ports tree, but other than | that a very simple configuration file (setting the name and interface | to listen on) produces a working setup for me. | | Thanks Aaron! | | Paul | | On Thu, Dec 09, 2021 at 07:41:29AM -0700, Aaron Bieber wrote: | | Hi, | | | | Here is a port of shairport-sync. It lets one stream audio from iDevices | | to OpenBSD. | | | | DESCR snip: | | | | Shairport Sync is an AirPlay audio player. It plays audio streamed from | | iTunes, iOS, Apple TV and macOS devices and AirPlay sources such as Quicktime | | Player and ForkedDaapd, among others. | | | | HOME: https://github.com/mikebrady/shairport-sync | | | | I have had this in WIP for some time and it has been working without a | | hitch. | | | | Cluesticks? OK to import? | | | | Here is the diff for the user db: | | | | diff 43179bcb078bb95ad600e5d85321b77ec70deb07 /usr/ports | | blob - 17cb166abe6601b51e206bb97d1ce009a2729eac | | file + infrastructure/db/user.list | | --- infrastructure/db/user.list | | +++ infrastructure/db/user.list | | @@ -380,3 +380,4 @@ id user group port | | 869 _headscale _headscale net/headscale | | 870 _unit _unit www/unit | | 871 _gelatod _gelatod net/gelatod | | +872 _shairport _shairport audio/shairport-sync | | | | | | -- | >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+ | +++++++++++>-]<.>++[<------------>-]<+.--------------.[-] | http://www.weirdnet.nl/ | -- >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+ +++++++++++>-]<.>++[<------------>-]<+.--------------.[-] http://www.weirdnet.nl/
shairport-sync.tgz
Description: application/tar-gz