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/                 

Attachment: shairport-sync.tgz
Description: application/tar-gz

Reply via email to