Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jan 2015 18:23:45 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 197073] net/libsrtp should not require WITH_OPENSSL_PORT
Message-ID:  <bug-197073-13@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 197073
           Summary: net/libsrtp should not require WITH_OPENSSL_PORT
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: mi@ALDAN.algebra.com
                CC: alexander@brovikov.ru
                CC: alexander@brovikov.ru
             Flags: maintainer-feedback?(alexander@brovikov.ru)

Created attachment 152131
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=152131&action=edit
Improve net/libsrtp, bump PORTREVISION

Maybe, the port's OpenSSL is required on older releases, but requiring it
unconditionally is a mistake -- the OpenSSL, that comes with FreeBSD-10.1, for
example, is sufficient.

The proposed patch removes the requirement and picks some other, lesser, nits:

 1. Link the libsrtp.so with -lcrypto ITSELF -- instead of requiring all of
    the library's users to link with -lcrypto.
 2. Build the library's static objects (.o-files) without -fPIC, but use the
full
    -DPIC -fPIC sequence for building the objects, that are used to build the
    shared library (.So-files).
 3. Build the shared library together with the rest -- in a single gmake-
    invocation -- rather than in post-build.
 4. Add the regression-test-target (aliased as "test", "check", and "runtest")
    using the self-tests bundled with the library's sources.

Please, allow committing... Thank you!

--- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> ---
Maintainer CC'd

-- 
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-197073-13>