[Bug 235468] audio/logitechmediaserver: build IO::Socket::SSL so plugins work (e.g. RadioParadise)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Feb 3 19:44:49 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235468

            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 at FreeBSD.org
          Reporter: hartzell at alerce.com
                CC: mark at tranquillussoftware.co.uk
             Flags: maintainer-feedback?(mark at tranquillussoftware.co.uk)
                CC: mark at tranquillussoftware.co.uk

Created attachment 201692
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=201692&action=edit
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 from
`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.  

```
root at 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 => /usr/local/lib/perl5/5.28/mach/CORE/libperl.so.5.28
(0x801400000)
        libssl.so.8 => /usr/lib/libssl.so.8 (0x80191a000)
        libcrypto.so.8 => /lib/libcrypto.so.8 (0x801c00000)
        libz.so.6 => /lib/libz.so.6 (0x80206f000)
        libc.so.7 => /lib/libc.so.7 (0x800823000)
        libthr.so.3 => /lib/libthr.so.3 (0x802287000)
        libm.so.5 => /lib/libm.so.5 (0x8024af000)
        libcrypt.so.5 => /lib/libcrypt.so.5 (0x8026dc000)
        libutil.so.9 => /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-Paradise-Lossless-Streaming-(Plugin-v2)

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


More information about the freebsd-ports-bugs mailing list