summaryrefslogtreecommitdiff
path: root/net-libs/net6
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-libs/net6
reinit the tree, so we can have metadata
Diffstat (limited to 'net-libs/net6')
-rw-r--r--net-libs/net6/Manifest8
-rw-r--r--net-libs/net6/files/net6-1.3.14-gnutls-3.4.patch27
-rw-r--r--net-libs/net6/metadata.xml11
-rw-r--r--net-libs/net6/net6-1.3.14-r1.ebuild39
-rw-r--r--net-libs/net6/net6-1.3.14-r2.ebuild43
-rw-r--r--net-libs/net6/net6-1.3.14.ebuild39
6 files changed, 167 insertions, 0 deletions
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 <clopez@igalia.com>
+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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <longdescription>
+ Network access framework for IPv4/IPv6 written in C++ used by obby
+ </longdescription>
+</pkgmetadata>
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."
+}