commit:     75962f3d8af29fdf7516926e9ab4204fc0adbdcf
Author:     yuchen.xie <yuchen.xie <AT> live <DOT> com>
AuthorDate: Sat Mar 26 01:24:15 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue May  3 12:08:06 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75962f3d

net-libs/libwebsockets: bump to 1.7.6

Gentoo-Bug: https://bugs.gentoo.org/578820
Closes: https://github.com/gentoo/gentoo/pull/1138

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 net-libs/libwebsockets/Manifest                   |  5 ++++
 net-libs/libwebsockets/libwebsockets-1.4.ebuild   |  2 +-
 net-libs/libwebsockets/libwebsockets-1.7.6.ebuild | 36 +++++++++++++++++++++++
 net-libs/libwebsockets/metadata.xml               |  9 ++++++
 4 files changed, 51 insertions(+), 1 deletion(-)

diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest
index 858ffc8..ccbe8b3 100644
--- a/net-libs/libwebsockets/Manifest
+++ b/net-libs/libwebsockets/Manifest
@@ -1,2 +1,7 @@
 DIST libwebsockets-1.4-chrome43-firefox-36.tar.gz 2841449 SHA256 
e11492477e582ef0b1a6ea2f18d81a9619b449170a3a5c43f32a9468461a9798 SHA512 
46dd538193e001a54a1fc78f238c6ff94252b79239b110c0e57bd354082cc6adc12578cd7c7afddd8c9de6319e31ab511189ee5decf101075402874a9f6932cb
 WHIRLPOOL 
ebfd79a3855824df81da0c8d3a93f15d282b87189cdcd94627842c3f4c8400cecfe148fa6fc20a608cea4c278794f6e9f94facfa37fa8f047b571e8b1fd01d2b
 DIST libwebsockets-1.6.0-chrome48-firefox42.tar.gz 2861394 SHA256 
0b97d9f5f8a57fc3d34c17ac9e2bca578629ac407cca0f23b3491fda9bd6cba3 SHA512 
d185b15922c007b85083423e997e96ebfed1da3debc9a352bc135f712f3b9828d58fdcc514dcd24c051d5b2d3a623444036068bc402bf64ab38a4139eefc57f4
 WHIRLPOOL 
67ea0cecccf9ad1e14834f681e29e95680d808f60ce603e8d75ff4123b731a581be7bd7e60907b0ab79eec2def60279c2287874f307daaeddc182533619589f6
+DIST libwebsockets-1.7.6.tar.gz 2914276 SHA256 
b6f738d85baa568f70c16ad724855d346355a31f05fb62b75e7f2b45d504d2ff SHA512 
7e85d0f58a12057eb7b295e5913fef273efacc3adc918262a1af738a74a9b3badaf419e0f8b0b039423f79cc8f3047856186d41df555802b695103d4f6679f09
 WHIRLPOOL 
4e189973dc7ba7eba66cb2b04fcd3ee622fda83005389b1f21e964b9d5500ca060e81cbab82e8c28fbb96b511d7973e54081ea8ea5340de660a32b90be6c0879
+EBUILD libwebsockets-1.4.ebuild 453 SHA256 
c134922f63ec244a3392e998dad88cd66b1bc48f0130471b4125331c42fef587 SHA512 
0f235702118e6c0cf50226f962765f6faae23b97fc6b291d28af36cd23cef77a6879305c7924a46f5528940fcfe9122469949dc39883ad01d501442b334c9041
 WHIRLPOOL 
e9cd63fd625a8365780677fb650ab3f46bf5fda2fbd796a6da8383bf70d98ca70b8c75651efdef71096d6b5e716de375ba1ccc0c1db222cb5656316a175f9f73
+EBUILD libwebsockets-1.6.0.ebuild 457 SHA256 
30d6762bb3568f81806576c8c3cd31a028da996fb6a74ac17d6f622d89fac439 SHA512 
ef76fa3ed3f65a07a20f82c2d70bc8850945fd2c003e9331aa9b3705b27ff45aadb2c024418e3c09c19e765a7d3b24a64654285f35b7230ae21a6c7fc7712265
 WHIRLPOOL 
2ff076b0a285faa124354c710c6716fc9190b02100c3b93d41c9c24f6d9b7f15369309d9f4c81da06f9f17d2cadb7a183a5d0d533d0b3629c74580d6d69fd4cb
+EBUILD libwebsockets-1.7.6.ebuild 852 SHA256 
d249935e1e98918a234d36795d42b363c7b4c3fc4c559945907212690f6f82ab SHA512 
a5a66c0fd6e9cb79c02cfb4c2deb180c813281857e7c0cf216eca9faeaed5c5bcef8d9061cdc6fce161d9695e787fd8f39c29baaef0da04c349e875b867f81bf
 WHIRLPOOL 
9ce03504242ed3ed86031babaf58677f1f595e3bcef449199a546130c6551fde7935f4c0b4e11bfa1895b048b70d1ff921a35fc613a0f64dbe110b00236e7033
+MISC metadata.xml 1032 SHA256 
30152a1cb1bf0835f447f42eb68a283f9bc0c1021db456101adc9aa48e1ca154 SHA512 
82b042285b8ecee7306d424c60ca0cc07547828b06e2b0bef9d2cf0aca74f215a50f9b7b76955d5adb502c97580509b4549f561e95a53a8e7c336ded4f0177b3
 WHIRLPOOL 
b3b69cd6dd4d76a48e0de0e438d77b15d39e0461683f99b3be4fedb56bc7dd58a77a5453c80b9cd9d08d87862664376fb948587b04e46524946c4d84f3ce364e

diff --git a/net-libs/libwebsockets/libwebsockets-1.4.ebuild 
b/net-libs/libwebsockets/libwebsockets-1.4.ebuild
index 8238260..7de3619 100644
--- a/net-libs/libwebsockets/libwebsockets-1.4.ebuild
+++ b/net-libs/libwebsockets/libwebsockets-1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 

diff --git a/net-libs/libwebsockets/libwebsockets-1.7.6.ebuild 
b/net-libs/libwebsockets/libwebsockets-1.7.6.ebuild
new file mode 100644
index 0000000..22e639b
--- /dev/null
+++ b/net-libs/libwebsockets/libwebsockets-1.7.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="canonical libwebsockets.org websocket library"
+HOMEPAGE="https://libwebsockets.org/";
+SRC_URI="https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ssl +zlib static-libs +http2 ipv6 +server -client"
+
+RDEPEND="
+       ssl?  ( dev-libs/openssl:0 )
+       zlib? ( sys-libs/zlib )
+       "
+DEPEND="${RDEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+       -DLWS_WITH_STATIC=$(usex static-libs)
+       -DLWS_LINK_TESTAPPS_DYNAMIC=$(usex !static-libs)
+       -DLWS_WITH_SSL=$(usex ssl)
+       -DLWS_WITHOUT_CLIENT=$(usex !client)
+       -DLWS_WITHOUT_SERVER=$(usex !server)
+       -DLWS_WITH_HTTP2=$(usex http2)
+       -DLWS_IPV6=$(usex ipv6)
+       )
+
+       cmake-utils_src_configure
+}

diff --git a/net-libs/libwebsockets/metadata.xml 
b/net-libs/libwebsockets/metadata.xml
index 6cc6f32..0c55822 100644
--- a/net-libs/libwebsockets/metadata.xml
+++ b/net-libs/libwebsockets/metadata.xml
@@ -13,4 +13,13 @@
        <longdescription>
                libwebsockets is a C library designed to make development of 
websockets clients and servers easier (possible).
        </longdescription>
+       <use>
+               <flag name="ssl">Include SSL support (default 
<pkg>dev-libs/openssl</pkg>)</flag>
+               <flag name="zlib">Include zlib support</flag>
+               <flag name="static-libs">Build the static version of the 
library</flag>
+               <flag name="http2">Compile with support for http2</flag>
+               <flag name="ipv6">Compile with support for ipv6</flag>
+               <flag name="server">The server part of the library</flag>
+               <flag name="client">The client part of the library</flag>
+       </use>
 </pkgmetadata>

Reply via email to