couple of tweaks in the version attached, and I used upstream's install target as much as possible (usually better as long as it doesn't need serious patching, it's less likely to get out of sync that way).
ok (I have not tested at runtime) On 2022/04/26 17:32, Paul de Weerd wrote: > 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