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
