phajdan.jr    15/03/25 20:41:16

  Modified:             metadata.xml ChangeLog
  Added:                libsrtp-1.5.2.ebuild
  Log:
  Version bump.
  
  (Portage version: 2.2.14/cvs/Linux i686, signed Manifest commit with key 
0x4F1A2555EA71991D!)

Revision  Changes    Path
1.7                  net-libs/libsrtp/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsrtp/metadata.xml?rev=1.7&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsrtp/metadata.xml?rev=1.7&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsrtp/metadata.xml?r1=1.6&r2=1.7

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/libsrtp/metadata.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- metadata.xml        27 Oct 2013 09:42:27 -0000      1.6
+++ metadata.xml        25 Mar 2015 20:41:16 -0000      1.7
@@ -11,6 +11,7 @@
                <flag name='console'>
                        Use /dev/console instead of stdout for error messages
                </flag>
+               <flag name='openssl'>Use OpenSSL crypto primitives</flag>
                <flag name='syslog'>Use syslog for error messages</flag>
        </use>
 </pkgmetadata>



1.38                 net-libs/libsrtp/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsrtp/ChangeLog?rev=1.38&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsrtp/ChangeLog?rev=1.38&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsrtp/ChangeLog?r1=1.37&r2=1.38

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/libsrtp/ChangeLog,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- ChangeLog   27 Oct 2013 09:42:27 -0000      1.37
+++ ChangeLog   25 Mar 2015 20:41:16 -0000      1.38
@@ -1,6 +1,12 @@
 # ChangeLog for net-libs/libsrtp
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/libsrtp/ChangeLog,v 1.37 
2013/10/27 09:42:27 pacho Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libsrtp/ChangeLog,v 1.38 
2015/03/25 20:41:16 phajdan.jr Exp $
+
+*libsrtp-1.5.2 (25 Mar 2015)
+
+  25 Mar 2015; Pawel Hajdan jr <[email protected]> +libsrtp-1.5.2.ebuild,
+  +files/libsrtp-pcap-automagic-r0.patch, metadata.xml:
+  Version bump.
 
   27 Oct 2013; Pacho Ramos <[email protected]> metadata.xml:
   Cleanup due voip herd removal:



1.1                  net-libs/libsrtp/libsrtp-1.5.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsrtp/libsrtp-1.5.2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsrtp/libsrtp-1.5.2.ebuild?rev=1.1&content-type=text/plain

Index: libsrtp-1.5.2.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/libsrtp/libsrtp-1.5.2.ebuild,v 1.1 
2015/03/25 20:41:16 phajdan.jr Exp $

EAPI="5"

inherit autotools base multilib

DESCRIPTION="Open-source implementation of the Secure Real-time Transport 
Protocol (SRTP)"
HOMEPAGE="https://github.com/cisco/libsrtp";
SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd 
~ppc-macos ~x64-macos ~x86-macos"
IUSE="aesicm console debug doc openssl static-libs syslog"

DEPEND="openssl? ( dev-libs/openssl:0 )"
RDEPEND="${DEPEND}"

src_prepare() {
        epatch "${FILESDIR}/${PN}-pcap-automagic-r0.patch"
        eautoreconf || die
}

src_configure() {
        # stdout: default error output for messages in debug
        # kernel-linux: breaks the build
        # gdoi: disabled by upstream and breaks the build
        # pcap: seems to be test-only
        econf \
                --enable-stdout \
                --disable-kernel-linux \
                --disable-gdoi \
                --disable-pcap \
                $(use_enable aesicm generic-aesicm) \
                $(use_enable console) \
                $(use_enable debug) \
                $(use_enable openssl) \
                $(use_enable syslog)
}

src_compile() {
        if use static-libs; then
                emake ${PN}.a || die
        fi
        emake shared_library || die
}

src_test() {
        # getopt returns an int, not a char
        sed -i -e "s/char q/int q/" \
                test/rdbx_driver.c test/srtp_driver.c test/dtls_srtp_driver.c 
|| die

        # test/rtpw_test.sh is assuming . is in $PATH
        sed -i -e "s:\$RTPW :./\$RTPW :" test/rtpw_test.sh || die

        # test/rtpw.c is using /usr/share/dict/words assuming it exists
        # using test/rtpw.c guaratees the file exists in any case
        sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c || die

        emake test || die
        emake -j1 runtest || die
}

src_install() {
        emake DESTDIR="${D}" install || die

        dodoc CHANGES README TODO || die

        if use doc; then
                # libsrtp.pdf can also be generated with doxygen
                # but it would be a waste of time as an up-to-date version is 
built
                dodoc doc/*.txt doc/${PN}.pdf || die
        fi
}




Reply via email to