Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 03 Feb 2019 19:44:44 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 235468] audio/logitechmediaserver: build IO::Socket::SSL so plugins work (e.g. RadioParadise)
Message-ID:  <bug-235468-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235468

            Bug ID: 235468
           Summary: audio/logitechmediaserver: build IO::Socket::SSL so
                    plugins work (e.g. RadioParadise)
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: hartzell@alerce.com
                CC: mark@tranquillussoftware.co.uk
             Flags: maintainer-feedback?(mark@tranquillussoftware.co.uk)
                CC: mark@tranquillussoftware.co.uk

Created attachment 201692
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D201692&action=
=3Dedit
diff enabling IO::Socket::SSL and updating pkg-plist file

Various plugins, e.g. the [RadioParadise plugin][radioparadise] require
IO::Socket::SSL.  That module is commented out in the buildme.sh script the
port uses.

This change uncomments it in the buildme.sh script and adds the various
installed files to the pkg-plist file.

The change to `files/vendorpatch-CPAN_buildme.sh` is a handcrafted addition=
 to
the existing patch.

The change to the pkg-plist file is the result of hand-merging the output f=
rom
`make makeplist` and touching up various AMD64ONLY bits.

The indirect dependency `Net::SSLeay/SSLeay.so` ends up linking against the
base system's SSL library.=20=20

```
root@moose:/usr/ports/audio/logitechmediaserver # ldd
/usr/local/lib/perl5/site_perl/mach/5.28/auto/Net/SSLeay/SSLeay.so
/usr/local/lib/perl5/site_perl/mach/5.28/auto/Net/SSLeay/SSLeay.so:
        libperl.so.5.28 =3D> /usr/local/lib/perl5/5.28/mach/CORE/libperl.so=
.5.28
(0x801400000)
        libssl.so.8 =3D> /usr/lib/libssl.so.8 (0x80191a000)
        libcrypto.so.8 =3D> /lib/libcrypto.so.8 (0x801c00000)
        libz.so.6 =3D> /lib/libz.so.6 (0x80206f000)
        libc.so.7 =3D> /lib/libc.so.7 (0x800823000)
        libthr.so.3 =3D> /lib/libthr.so.3 (0x802287000)
        libm.so.5 =3D> /lib/libm.so.5 (0x8024af000)
        libcrypt.so.5 =3D> /lib/libcrypt.so.5 (0x8026dc000)
        libutil.so.9 =3D> /lib/libutil.so.9 (0x8028fb000)
```

I'm unsure if there should be an option to use the PORTS version (I'm out of
the loop on proper PORTS SSL behavior).



[radioparadise]:
https://forums.slimdevices.com/showthread.php?108189-Announce-Radio-Paradis=
e-Lossless-Streaming-(Plugin-v2)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-235468-7788>