From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-libs/net6/Manifest | 8 +++++ net-libs/net6/files/net6-1.3.14-gnutls-3.4.patch | 27 +++++++++++++++ net-libs/net6/metadata.xml | 11 ++++++ net-libs/net6/net6-1.3.14-r1.ebuild | 39 +++++++++++++++++++++ net-libs/net6/net6-1.3.14-r2.ebuild | 43 ++++++++++++++++++++++++ net-libs/net6/net6-1.3.14.ebuild | 39 +++++++++++++++++++++ 6 files changed, 167 insertions(+) create mode 100644 net-libs/net6/Manifest create mode 100644 net-libs/net6/files/net6-1.3.14-gnutls-3.4.patch create mode 100644 net-libs/net6/metadata.xml create mode 100644 net-libs/net6/net6-1.3.14-r1.ebuild create mode 100644 net-libs/net6/net6-1.3.14-r2.ebuild create mode 100644 net-libs/net6/net6-1.3.14.ebuild (limited to 'net-libs/net6') diff --git a/net-libs/net6/Manifest b/net-libs/net6/Manifest new file mode 100644 index 000000000000..9406bbf196c9 --- /dev/null +++ b/net-libs/net6/Manifest @@ -0,0 +1,8 @@ +AUX net6-1.3.14-gnutls-3.4.patch 943 SHA256 2d06a875d91d346a2816dbc5e4b11b54a604472a0718facbaf7bcee33f6d4029 SHA512 8fe45b816d21d5542aedcd88cde8013815a9035c51174c6f6f5ecd90eb75380a68c4d376d2c5f45280fab38f662bc0f7a97815e8bdcb335030cd0534c30c542f WHIRLPOOL 5ab124e7d2f935c6b96238f322b4796f13b63aac3893ad89c26be97a703126d19ab1413f2681d0112e14efccfa2a54e86b0ded9672567e33bf67e4515935b852 +DIST net6-1.3.14.tar.gz 483549 SHA256 155dd82cbe1f8354205c79ab2bb54af4957047422250482596a34b0e0cc61e21 SHA512 6a604d51da32b13d61a45d3927e937c2fc5dc83061ea4312df363a57ba1a9830215e0a1b794914790d4606411cc71211675ceca86609614718aaeb998598c5c0 WHIRLPOOL d64da0fbf7484718058be2d20491f5cf84165022499b5d80b12a748bff1d978d8cba6dffcb63b6d985d52763761a72a7a6a36a185cc7eb050e0d56321771c83b +EBUILD net6-1.3.14-r1.ebuild 929 SHA256 3ca998e77fe6b1907723d8fe3ab02e8d0de8f8e24c42f606091f67ed626c45e4 SHA512 8f3595aa3cf23965b2f89d19269721a6cc78536cf099ad92a5fea16e1a3acbb3a88e5cf042dbf7bb099a15815dcf7f5c27989688463e22d38566a30ad7d90184 WHIRLPOOL a14f2d727e527f30e935c0c98b2c069e084412fe91f9be7ebe71e695b2ca78079fa7db8aabc07f9be0f81ecbde64722cfe30da6c791eda18607dd3277851bb94 +EBUILD net6-1.3.14-r2.ebuild 944 SHA256 ec2d6c53a4f304e5c08f3f99639ce6ee113724626990ca26d691ac8d88cb6b9c SHA512 35fdb163a4773960f6025da5599b554ac0ccb48b9dc089f34231b75887ca279d1e37933dba60f2da9c4973346821aa63a0c4189a1da847845a60bd08fbb69efd WHIRLPOOL 08c339b8bc92f809580f906443c3389dbeb77f2f44687183e612a6d6e58add22c9542872118316c586bfab7696b384af417c5b554254d5a1177be22a0f106797 +EBUILD net6-1.3.14.ebuild 889 SHA256 15bc310596121f01cf3446c00d0d2ab1aa13a2160889e6aa52e0794aa87c787d SHA512 a05aa16316d4551b1d8537acec88ae168ef4bc1d4c18d93ee84f8a8670e27f8afd780f3a5b6c6cd34905acb1f09727ee24345756c01246ffd1f07b15d93fa44a WHIRLPOOL ca9d9cd709eceddc643c5c8946dcfbb3c349845fbdcaf96e815bf45efa78eac55a82f44ebc6cccb092e9a8665273704cc446aa3f97e68bfc1866738fec789cea +MISC ChangeLog 3119 SHA256 97d6d2f551a7af1524e5fa1d08132ca23f8e26355dad222fd431dc3b0623e145 SHA512 15318ffcef4c6b478d3290f992795a265b5b5c2ac353319eb2e4bed1456010b1388606f2e61dcc2c28c6b3675f0244abf1addef3c71bc9ea97fa09123d400088 WHIRLPOOL c7351c5130c9ef880be0ce5b15370b915962659b180423f4895c5f6d2cbfe1b7fd0c7ab942d01abff4b5ccb73cc328d0281d9652c1890d756924b3ed9c848e73 +MISC ChangeLog-2015 7378 SHA256 cc0b331ad0e886d71976949f839ca2bf1c37510154a0f03626821035c9376c7c SHA512 aad9356dc3bb59243f9949fd6d8ac2c27fab7138b1ec96c3dce3367070fd4c14b5d74b64336b56bd83977001f69ea16606c6ce91774c63cf7dad74d5c9848339 WHIRLPOOL 03a9944aa890bfedfb84251ea19556ec4427076ebc8543f704d651a769f13e7cdb0b65b4976b47324369974e2f879c2c035f2bd7dd27aaf66472b8b1a662066f +MISC metadata.xml 368 SHA256 f0ef78f3ceb089a8fe6d75317c135b08eae0dece95ede97fbf733bd563e4cfdf SHA512 61aea4707c44401f441210989032bd7c76131d0f08020601ca720f926dc5070962a32abb99c7ef55bc042b3de5f3a3e782bd83f6f5204936e38ac7c66e06b3a6 WHIRLPOOL c9daae5b30cd0df0611dd56b9737780bbc7b6a5694c517ca7db48475da88d16bc1edb9223c5bb18ea440df1f36a57dce07b592506ddc52ad657dafe68832901f diff --git a/net-libs/net6/files/net6-1.3.14-gnutls-3.4.patch b/net-libs/net6/files/net6-1.3.14-gnutls-3.4.patch new file mode 100644 index 000000000000..0eb431676324 --- /dev/null +++ b/net-libs/net6/files/net6-1.3.14-gnutls-3.4.patch @@ -0,0 +1,27 @@ +From 90154df3f1d504f0ebb3d70b889c1f0e30990588 Mon Sep 17 00:00:00 2001 +From: Carlos Alberto Lopez Perez +Date: Thu, 28 Jul 2016 14:43:38 +0200 +Subject: [PATCH] Fix build with GnuTLS >= 3.4.0 + + * gnutls_kx_set_priority() has been removed in 3.4.0 and + gnutls_priority_set_direct() should be used instead. +--- + src/encrypt.cpp | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/src/encrypt.cpp b/src/encrypt.cpp +index 30f83a6..9223c35 100644 +--- a/src/encrypt.cpp ++++ b/src/encrypt.cpp +@@ -175,10 +175,8 @@ net6::tcp_encrypted_socket_base:: + gnutls_session_t sess): + tcp_client_socket(cobj), session(sess), state(DEFAULT) + { +- const int kx_prio[] = { GNUTLS_KX_ANON_DH, 0 }; +- + gnutls_set_default_priority(session); +- gnutls_kx_set_priority(session, kx_prio); ++ gnutls_priority_set_direct(session, "NORMAL:+ANON-DH", NULL); + + gnutls_transport_set_ptr( + session, diff --git a/net-libs/net6/metadata.xml b/net-libs/net6/metadata.xml new file mode 100644 index 000000000000..ed816b3da2a1 --- /dev/null +++ b/net-libs/net6/metadata.xml @@ -0,0 +1,11 @@ + + + + + dev-zero@gentoo.org + Tiziano Müller + + + Network access framework for IPv4/IPv6 written in C++ used by obby + + diff --git a/net-libs/net6/net6-1.3.14-r1.ebuild b/net-libs/net6/net6-1.3.14-r1.ebuild new file mode 100644 index 000000000000..40b0cdf5b73f --- /dev/null +++ b/net-libs/net6/net6-1.3.14-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit flag-o-matic multilib + +DESCRIPTION="Network access framework for IPv4/IPv6 written in C++" +HOMEPAGE="http://gobby.0x539.de/" +SRC_URI="http://releases.0x539.de/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm hppa ppc x86" +IUSE="nls static-libs" + +RDEPEND="dev-libs/libsigc++:2 + >=net-libs/gnutls-1.2.10" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_configure() { + append-cxxflags -std=c++11 + econf $(use_enable nls) \ + $(use_enable static-libs static) +} + +src_install() { + default + use static-libs || rm -f "${D}"/usr/$(get_libdir)/lib${PN}.la +} + +pkg_postinst() { + elog "Please note that because of the use of C++ templates" + elog "Gobby 0.4 has to be recompiled against the new ${PN}" + elog "to pick up the changes." +} diff --git a/net-libs/net6/net6-1.3.14-r2.ebuild b/net-libs/net6/net6-1.3.14-r2.ebuild new file mode 100644 index 000000000000..b0af352cb3b8 --- /dev/null +++ b/net-libs/net6/net6-1.3.14-r2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils flag-o-matic multilib + +DESCRIPTION="Network access framework for IPv4/IPv6 written in C++" +HOMEPAGE="http://gobby.0x539.de/" +SRC_URI="http://releases.0x539.de/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm hppa ppc x86" +IUSE="nls static-libs" + +RDEPEND="dev-libs/libsigc++:2 + >=net-libs/gnutls-1.2.10" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +DOCS=( AUTHORS ChangeLog NEWS README ) +PATCHES=( + "${FILESDIR}/${P}-gnutls-3.4.patch" +) + +src_configure() { + append-cxxflags -std=c++11 + econf $(use_enable nls) \ + $(use_enable static-libs static) +} + +src_install() { + default + prune_libtool_files +} + +pkg_postinst() { + elog "Please note that because of the use of C++ templates" + elog "Gobby 0.4 has to be recompiled against the new ${PN}" + elog "to pick up the changes." +} diff --git a/net-libs/net6/net6-1.3.14.ebuild b/net-libs/net6/net6-1.3.14.ebuild new file mode 100644 index 000000000000..72d6085f692e --- /dev/null +++ b/net-libs/net6/net6-1.3.14.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit multilib + +DESCRIPTION="Network access framework for IPv4/IPv6 written in C++" +HOMEPAGE="http://gobby.0x539.de/" +SRC_URI="http://releases.0x539.de/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm hppa ppc x86" +IUSE="nls static-libs" + +RDEPEND="dev-libs/libsigc++:2 + >=net-libs/gnutls-1.2.10" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_configure() { + econf $(use_enable nls) \ + $(use_enable static-libs static) +} + +src_install() { + default + use static-libs || rm -f "${D}"/usr/$(get_libdir)/lib${PN}.la +} + +pkg_postinst() { + elog "Please note that because of the use of C++ templates" + elog "Gobby 0.4 has to be recompiled against the new ${PN}" + elog "to pick up the changes." +} -- cgit v1.2.3