summaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/Manifest.gzbin9768 -> 9767 bytes
-rw-r--r--net-p2p/transmission/Manifest5
-rw-r--r--net-p2p/transmission/files/transmission-2.93-libressl.patch11
-rw-r--r--net-p2p/transmission/transmission-2.93.ebuild3
-rw-r--r--net-p2p/transmission/transmission-9999.ebuild3
5 files changed, 17 insertions, 5 deletions
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 53081b26a813..bbe3d883500c 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index bc618e7d0774..1f3a7310ebda 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,6 +1,7 @@
AUX libsystemd.patch 630 BLAKE2B 1e7d9ac41ebc8971a86f051aaa5e7c4899004e4ae29b62d8b2963a16047cdd9ce7830156510d8e2f00967dcfb538991138f3b5c31bb2c841e5ddabfdb397ab47 SHA512 5babefd3ab0216dd1cf0b08b1ad10c79d034782ce744c9a4df402036ed1529655b9e05c641e876e9629a8366363ad0bf2d5e7581a621f2b0749ff02c6ed742eb
AUX transmission-2.92-handshake.patch 1257 BLAKE2B dbbf66458702c1aafcedbc296b12c6aa77973463f83db3aa6e2b8c388fd60e2e33f487021fe3c53c18415f6d8e098eb949cfba963f1b07b15d35140cf8d29a7e SHA512 d4272018ffc7ea9607dae475275d694e678119160225f00135ced711771ddf79af7271c42399bccf701d67ac07052a47f33439ba32bb74838786d3e915c364f6
AUX transmission-2.92-pr468.patch 11213 BLAKE2B 87aaeefa0bbace9522c18374e5aeb159dc6d40c61c5d7d6cae0eada3c46c66dc29db37493523c12ce443da8470384be39ad64f0763b2d649b5d60c1b6a896482 SHA512 aa0c7e09d302da4811b1bd4c80c61e97c5592e91561872d733cf9de6d386cf039c29a6c57843bc804bca2b5a1a6ef640dacb496bf590e70591aef8c2ef11d9f2
+AUX transmission-2.93-libressl.patch 353 BLAKE2B 62d7875b9cb96bba9d03da8a109545c755831dbdeb374081b719128746b5a1c2cb1a55e05b0e82ad615bc5a2d9e6e385ac6aab4370e98ebd582b31b24ecb43b0 SHA512 72489bc86a61d8c612b5d3b1b55897090c87423dd50b354b14cb8ee9f9fbdd5e2be75d3d6840369947c99d4231e5f23986040837bee5f45a2756631e4301bd2f
AUX transmission-daemon.confd.4 735 BLAKE2B bc4c06dcf4a12282d36d446537ae8d3a461a9bb84f93b54f7d13be1c430209647bae89054b60f5d8dd434049140f74c1cb4ad04064d03b37ad88a851c28c07fa SHA512 47e78c85857eefb9be6c25d1e789cfb2a276d5816ba911ba1511e764469b2d9998edafe44247aff784113ca28926748bc5fb2b879280b780fd69ffb1e4e40736
AUX transmission-daemon.initd.10 1707 BLAKE2B 57857fa0b628f0c49ebaf13544b366bf9db39c70f31556a21262556ad89657a7f13c84e19f882839e4bc10f2b8afef96aa51f833478e38f215499244ca8b388b SHA512 30d9fe7d06ca3c92ff436e9bbe84729a5b343b52965f8d1d3d43f14f5fa25881dbc9676c5d3d916cff552aad5872ed41c2930e9ce3a5f7c958dbeec0d1ab1ac4
AUX transmission-daemon.service.conf 69 BLAKE2B 6e38a28f54366850ae794896f2954c3af77afead303197c49970873fa604d6b375e71122de8d3645f9fcc8abed4f696ac257bd59ba87ebdc5cdd5839d32c0a7b SHA512 3dc02be596296fc1efbf1bc690be3953709af00c230f55db4d067ff592d87e1a465faa4067bc15d65a8a27fed2cf07d108abb2ed45fc76b47b0642ce2e182946
@@ -8,6 +9,6 @@ DIST transmission-2.92.tar.xz 3378116 BLAKE2B 8929a2eab8a1617db44ca8a081fd7de786
DIST transmission-2.93.tar.xz 3363868 BLAKE2B 786a8daec548d96b05d90c238cc7b67d402dc0d828860bb1a79b8059c687de309288be17fd12fd51abeafa28d9630fd19be9513c76cbf091f81ce9a181596042 SHA512 7565893f67fc10f1b683814fa4d365d841ec833bc8dfdab731432fe68f1a38daeb4c9100653763f16bfb4336fba11c9b0b9730a9817e17a140704a7c4aa5c087
EBUILD transmission-2.92-r2.ebuild 4347 BLAKE2B ccdce02673646bcc583f0fbd173c10cb2445669e04dd48ac2012298e1d7f663e78fe50ed6e300194e29a08dba3fbea3dc8c1028722f6a9e6a894dd85a696cac8 SHA512 1dc44445ec7bda9aff29c70a0a368cfca377795e14d887e66c9c552f0629142398f13b49c8b1da8b46fa8f5d15f7a9c7c7430e772dfc135e45619c69e35bf332
EBUILD transmission-2.92-r3.ebuild 4409 BLAKE2B d6a4fa648bffd2a900aa5cf6dd962188aab4e9fe25d83ccce8f24b19389d3e2b5c9c1a552e37304b564be3d1ed69e657048afe850f4a592c73676b270c7fa911 SHA512 5fb59bff0ada74dc9ee9d12e81ebafba842ce2c56d7259640ca78f5b55983792b8763dc1076732f2c539703778e70f918a40055940c9445c3d65721c11dd6bb6
-EBUILD transmission-2.93.ebuild 4324 BLAKE2B c3997f279c229b55493be384aacae87868347ac743291fde6cd239d96caa019ad4e5c2ec5216b44787d6ecc8eacb65b5b8f2e47c190a06d516a24da03fc3cc73 SHA512 494123fc301231e9ad7809e5595ce1a2145d77216e3b4818631596538c2032f03cb7e23ea9ee588da21f792222c3ebd7d174ee642eb75d4009eef73ab697330c
-EBUILD transmission-9999.ebuild 3738 BLAKE2B e00cd0e47d5a7a21f1fdfdb46b3f656bb4d1cfc5cee6499cac3728229dfb8fac490076c51e0fb76dba64ecd45492475abb0ad464ebdd81ea5adcba37a6ffe8c1 SHA512 8ea1ae5d27f1db02eef27ddb4e9803c4146fd6d8fbeaff2cdfa749faad0e5df6b2095c42797775be021b50f25325fc31901ef883967c9178c635572781fb2aac
+EBUILD transmission-2.93.ebuild 4370 BLAKE2B 5b252fb6a3c0aef0e3a78ac4461286ba64cb1ecdc250ad3c371387d6581107b59b68dda3c0c971db2eb2da75a186489e27c985bfff50eac77a2bf68d7819f66f SHA512 91b93c48219c8d687704337aef3754ba40910d3914d1c03ed5b14194e6a9c6f953415cbfd2e023c00fbbdd9b2de3843d6fcff8a27e653ede3638b985fa6c41a1
+EBUILD transmission-9999.ebuild 3723 BLAKE2B 1e51460058b1558a1a5e74d3e53d212d824b0fd387e38f854ab8c807aa7eff9db9dca7916ba2432852bd90123c8b2d87a4650fe3a3ada05d91581678ffa2ec31 SHA512 35a45181911532da8a7b1c7b1cac6ca2d1c0cf6cd385c8b7598eb53a255fcd4cf79e86a3a1f98eec346cbc153489b2c35eb9fd4ec7d2f33ea3301a73dafeebd2
MISC metadata.xml 602 BLAKE2B 05300c81bd2c4df76aaaf8381a788016777e259075aa6a3bf9da239b4832dac1281f718f0fd79ece7d5c238440e07d1aabe15b7da40f34674ac30bbd356d0c6b SHA512 0047a936eda032a4521707ea50dcde06dce3837993e70d43a5b033183ba58633ae46e2d2e56de98a56f3480b30e596c7fbae82fd1e2ee9cbebc7983d9551617d
diff --git a/net-p2p/transmission/files/transmission-2.93-libressl.patch b/net-p2p/transmission/files/transmission-2.93-libressl.patch
new file mode 100644
index 000000000000..8c978ced269a
--- /dev/null
+++ b/net-p2p/transmission/files/transmission-2.93-libressl.patch
@@ -0,0 +1,11 @@
+--- a/libtransmission/crypto-utils-openssl.c
++++ b/libtransmission/crypto-utils-openssl.c
+@@ -230,7 +230,7 @@ tr_rc4_process (tr_rc4_ctx_t handle,
+ ****
+ ***/
+
+-#if OPENSSL_VERSION_NUMBER < 0x10100000
++#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined(LIBRESSL_VERSION_NUMBER)
+ static inline int
+ DH_set0_pqg (DH * dh,
+ BIGNUM * p,
diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index d5235cc1c656..318dba2a219a 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
@@ -52,6 +52,7 @@ DOCS=( AUTHORS NEWS qt/README.txt )
PATCHES=(
"${FILESDIR}"/libsystemd.patch
+ "${FILESDIR}"/transmission-2.93-libressl.patch
)
src_prepare() {
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 77f58934f397..c81c8b0942fa 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -82,7 +82,6 @@ src_configure() {
-DENABLE_NLS=$(usex nls ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
- -DUSE_QT5=ON
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DHT=OFF