summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/ccnet/Manifest2
-rw-r--r--net-libs/ccnet/ccnet-6.1.3.ebuild39
-rw-r--r--net-libs/librsync/Manifest3
-rw-r--r--net-libs/librsync/files/librsync-2.0.1-libdir.patch15
-rw-r--r--net-libs/librsync/librsync-2.0.1.ebuild27
-rw-r--r--net-libs/libsearpc/Manifest1
-rw-r--r--net-libs/libsearpc/libsearpc-3.0.8-r2.ebuild35
7 files changed, 122 insertions, 0 deletions
diff --git a/net-libs/ccnet/Manifest b/net-libs/ccnet/Manifest
index 07b1fc892d3b..2c899bb31c1c 100644
--- a/net-libs/ccnet/Manifest
+++ b/net-libs/ccnet/Manifest
@@ -1,5 +1,7 @@
DIST ccnet-6.0.7.tar.gz 179356 SHA256 c4e02b5b77d774ffaa47235e6e265ecce00f656766a2f232397ce86eeb3162fa SHA512 66df998bb544ad614479d853820e3ee3119c2b08087d82a2a0633202c860447a7ac79f3639e587d531c2443def3cd58bf9ccdb2fed350c8bd7005737fb3d85fd WHIRLPOOL 27022bcae05958ad34c3b26221f7278184068fba119b63bfb4b13fe1f74ac19b61a34deb2e8b9047e6005c95abb0191299e3c105058e3937d8b873f1c75df73f
DIST ccnet-6.1.0.tar.gz 179362 SHA256 6b91c1a1a00622a2a07669dae144dd7fcd8f11275912384aa65d33da05088a60 SHA512 0053d342cf9256a37ca2ebf774794c791cb08caa7d608035c1b307a271e11719da1d4c272870ab51ad1cd8d8c0a84d22959b513865ddf98b4691cba35bc93018 WHIRLPOOL fd0a421fcd6433134520d7e9a667a3937af329b2761cc353095cc98814f7cd37b19b4b4593094f4e5d153ecbc632ccb569fb99c328c8c7c7cf547b33f19e4ad7
+DIST ccnet-6.1.3.tar.gz 179321 SHA256 0ac3dcd86d22f6bb729027783da8ea14f832276982e36cc814fda0cf3ed78050 SHA512 1700237749dd250798b6bd3ea2d74bd09f72e3f5502520d413671c247eeeae05f92947a4a4429035f8ab6414c9c67353939025de046b00941956b6854f4cfcc3 WHIRLPOOL ce46693893056337c4411313f41589a28af1d46084bf2e51e0f4e4ad0d8ff45d760506b96fa4266fcf745e5322eac116cbc89d0a46629171201194c641eb2021
EBUILD ccnet-6.0.7.ebuild 873 SHA256 5c9c9437184ef96821feb16f3a70d3966c258b57a6a475879bbbbcf4ffaf50dc SHA512 6ebabe35a41860198c5f32a01c59ef0505b78238747dcbe705570d42b42dcd61cf89a4faee2036b7e04b7294eaad88aa471135abba20739745352fd4d2b8f593 WHIRLPOOL 55c59525e6c90afe7070d91126cbddf64107ffb5567ede255cd850a8635d9d430f8fe8e1dfc9cf5333ccf61dba49ad0707d15a7bc6bd94cbc3ed6a69f979335a
EBUILD ccnet-6.1.0.ebuild 873 SHA256 5c9c9437184ef96821feb16f3a70d3966c258b57a6a475879bbbbcf4ffaf50dc SHA512 6ebabe35a41860198c5f32a01c59ef0505b78238747dcbe705570d42b42dcd61cf89a4faee2036b7e04b7294eaad88aa471135abba20739745352fd4d2b8f593 WHIRLPOOL 55c59525e6c90afe7070d91126cbddf64107ffb5567ede255cd850a8635d9d430f8fe8e1dfc9cf5333ccf61dba49ad0707d15a7bc6bd94cbc3ed6a69f979335a
+EBUILD ccnet-6.1.3.ebuild 1009 SHA256 49b5153c8cd286aae730e5d9740d9a358eebda978fce43bb84918eb278107b27 SHA512 93985895949b2eacde0c1e73713627b9d46f43584293c2a0c51712302c444d7324331fa07c638dfb4be7df0614b776a99bd15df6d0465e1f7ecd2b60b643e58c WHIRLPOOL 5b6db1f950dc3c761f122a31b1c2fb78d8a847a39f1e363ecefca0d1a831298bb02a4be9a226f463e45b6130a97bed48b3448e40ba085ca6735d3f00c3bf30bb
MISC metadata.xml 414 SHA256 6f4a4b00829ea746ddc7504c27463a980c9153f701d9e5c65f7da7e564280815 SHA512 d3687845c8d2b3f8bed69df446341ebcea3fa151bf956d2c87c4aeca43c4a5af29cec35e9dc894b7f95d97e2f144324e78cb0d68d62c08c7db3c86f3587b045f WHIRLPOOL ca82580de4585773b4dde68ea88c3520d5647b23fdfad196db53cd0ab99df53c1c88d961abc82d80eb6e39edefe032fa65f6e481452b9ec29d6413c2e1c0e7d8
diff --git a/net-libs/ccnet/ccnet-6.1.3.ebuild b/net-libs/ccnet/ccnet-6.1.3.ebuild
new file mode 100644
index 000000000000..111ba4108381
--- /dev/null
+++ b/net-libs/ccnet/ccnet-6.1.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="Ccnet is a framework for writing networked applications in C"
+HOMEPAGE="https://github.com/haiwen/ccnet http://seafile.com/"
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ net-libs/libsearpc[${PYTHON_USEDEP}]
+ >=dev-libs/glib-2.16.0:2
+ >=dev-libs/libevent-2.0
+ dev-libs/openssl:0=
+ dev-db/sqlite:3"
+DEPEND="${RDEPEND}
+ $(vala_depend)"
+
+src_prepare() {
+ default
+ sed -i -e "s/(DESTDIR)//" libccnet.pc.in || die
+ sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+ eautoreconf
+ vala_src_prepare
+}
+
+src_install() {
+ default
+ # Remove unnecessary .la files, as recommended by ltprune.eclass
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/net-libs/librsync/Manifest b/net-libs/librsync/Manifest
index 23fada6fc43e..51752fec0644 100644
--- a/net-libs/librsync/Manifest
+++ b/net-libs/librsync/Manifest
@@ -4,11 +4,14 @@ AUX librsync-0.9.7-getopt.patch 899 SHA256 5bb3d9aeb44ad2b73dc765e6b6665b73c4060
AUX librsync-0.9.7-huge-files.patch 1022 SHA256 37a6ccc39b7bec1765fb5a99cb3b1d6b1572ad611c0724c594f671d25246535d SHA512 e45d0422f7b0fc092b3e41be4ba29305de4940380f3946551e38516a0ccd314a767c0c91e2e4efcd75c2e3ebe684675dc49c37081fa38036c774a81fc68e8855 WHIRLPOOL 34229ec439287df73fe194c4b181c48d325802605d6e26652f727f4674b0f90c9ef819cde2544621ed06971c5bb82de7cc1bc4edb3cc89ce5c72d097d2c0bfa1
AUX librsync-0.9.7-implicit-declaration.patch 568 SHA256 03a298158970f2be70d9d05a0505b79b534d1619bc6d4c00194cae0d6d587d3c SHA512 58dafcc71c52bf50e8ffc2729bbe54ba2022e16e851499218c724e101813b957b769511ab83a3f29ab359e3c3b4860867b71f97bd4bfa79d5ee69d53fe369f20 WHIRLPOOL 6faaba1b40343265795a228eead0fe223837eddeb469deee148c7e3c00133d810fc61623899f3bc3140d70adf6f664656aa7504aa4d127d14b56be43376bc0a2
AUX librsync-2.0.0-search.patch 358 SHA256 3a94ba9d2b0847d0dade733c9f4f456f910f26b1e010a115acd0fb74ec8e71f8 SHA512 06f64c2d95fde23cda01c35d39e0d4d7e81b10750e0e23f87751a356fff7707bfe8481788aef14649875ff65f900c254f612217ee0bf3ddbc06d0471cc5106d7 WHIRLPOOL fc4ae314bf7c71d427b64df9fbe0376733c686eccfe4c2ce96538c9b9acd09412b6c990c740ad388f32b94855586fed9d9a0167bf2ebc87a9adb11b1b7bc28df
+AUX librsync-2.0.1-libdir.patch 500 SHA256 c4410cd40bac3f5282b73268cbfe77476aef3b57be525d69e7bda83b1d429b64 SHA512 fcbc5247b6684322517ba048d578817bffd9921630a0cd350256d28a06496ad746548f21507dd687434b50aee6999f5628f235e065fdab633d9800f39c1d3295 WHIRLPOOL 2831d0d9e9f12f1ddc8f5c94fc0f2f17dec5553fe9129d6d62b346db961dae42042a7a768247baa55923cc006e82f0fc4a6f057943c9851912b9783d2b3356a3
DIST librsync-0.9.7.tar.gz 453802 SHA256 6633e4605662763a03bb6388529cbdfd3b11a9ec55b8845351c1bd9a92bc41d6 SHA512 339362fd01c94411849d3e4a6e95db1bef6cffa0475b1af49d73f11be0421a12d4c73ecbf1a272af01b2a21cec81b4a801c1f7d735e107d0242707fb4c45f9ef WHIRLPOOL 7cf5cc675c4bf4e041d9132f0a8311f83e827bfa7dd75180f3153cabeab41a94011e1a9b56e63a61dbe119444e2c24a39054986d97b686db99293ad9177b2bf7
DIST librsync-2.0.0.tar.gz 155049 SHA256 b5c4dd114289832039397789e42d4ff0d1108ada89ce74f1999398593fae2169 SHA512 1a88dcc3aa60949e058c57eb0df3e0086823c493de40fed927246f5aada6274db57202074456a0ce5d9aa8b81b41836b0d6221ded6a75d43829572584177e8c0 WHIRLPOOL a09e76a712ca21a37bc3d06cf2f97a0e7201cfcf82c18cbebf3f07bfd453ac3503d18c900b7c1136e0319ec7f3b7c4a6c43611648c78b31fe13c7298ccf016e0
+DIST librsync-2.0.1.tar.gz 169765 SHA256 6fce69041aa4fc72a21f1ab280a7299b82df2b1fa0a25d8695fd527e6752625e SHA512 70c1ed0f3a8ad8c1201ce67b5411c4aabb4c78ba9d60e4ee658d9a8818c6511322abd53b583869b8927a29b0f105e1a5c9b05efa748eb435e8fc3b7be3344e04 WHIRLPOOL cc1a9fbd5fd2b83fadc6cb8426d6b58b09f0c8d71462efa883ee2fda0778c65f8ab2a04b5047e6d7401f78a5d3f223b0848ec4d0accf8d05e6237a70d2f42b5d
EBUILD librsync-0.9.7-r3.ebuild 879 SHA256 10d0895baf99f03c235de45ee3d334759e433dc23a3444e4e4d7e9edecc2c864 SHA512 9c47fefe790a75f0b8921ae400bfc811e8376dcacbd50a4399b49cf390c56dd942dc9f535210f5228606c4069743f1399eb6add6dba7182bdbce89935f02bf8a WHIRLPOOL 784d22288456cf9d994beb650a6631f3e4e0c17d1d22b673fcca2aa611aa81049f0e0ccca09883d5a90348f2f84c6f15512cd92df62a5cbbc62ff67020e4a1b2
EBUILD librsync-2.0.0-r1.ebuild 826 SHA256 131a7b9689a8d76dcec38bd0b1fba8c3e68e03b4246bf8318a45a10d79cef027 SHA512 c00547f23eb4a88c6ebf685728fdd92aca67335b80c9931caac6fbec9fc74410df032658e6307bc7ecebbd741d32acae8b8d8427d91329f3ed867044fbc3803f WHIRLPOOL 7ab5062d6b232bd3eb34d3eecda8914684b7471afd17cd441a7a630b3280f6f7d1cf50d62736be9e3178e30c07aced76aedc351df6c74457b7d64cf253629c03
EBUILD librsync-2.0.0.ebuild 764 SHA256 cd23c43d8611be927f3ff3d7c6500e2c07eeba3aebd44c694dafacba84afc616 SHA512 6a838f1028a13fc27a224fc3be357efc647218bec0b2fd6d0a147118ddaa56f65da13801bddb616a5a1f63b3b9fa3ba971df51c379d985285815cbe8d0ce2f86 WHIRLPOOL 8d2c72e537d85ebe6731cbe01173ba5076f94a04d7183e1b45d241afbe10e09534ba141c9a85596818b8edfa778493b810c66eebc6892bf84bb1a75be5a5ec89
+EBUILD librsync-2.0.1.ebuild 673 SHA256 426613d761cf9b480fce073c5e79f6acb662e49bf172aadb0919f34f2a1a6149 SHA512 4c8b72df64a4e5f5c5932ef0856dac1f04662a15dad49f75addc044d2bbc7c25bfbfe86c05fa8a39cfac62575fc852bd2a09ebcb643c717c63e30271b0c80209 WHIRLPOOL fba1f97e5b2655dd341660678223bc79f8a07510ad7bf27d77077aa1724a32633e420d008d1572d39b6f75e51d20249e08d2238af733bdb1eca05d0868cc856a
MISC ChangeLog 6265 SHA256 f7570dcc522328911493ce9390eb94c934819f1fdb527afbedabc0cff0e18a3a SHA512 aee1a18202c634b5e69186f161ec8682bd6051b3c24f44302579b9ed753d710c062f500d0fe3e66ef4418e7122fb574188f6da74e238608dceee7c67dffa08f8 WHIRLPOOL c29ce69104b65ff1588ce5e6266224dbecde9503e437654e4ed738794107c6ae6f3ae8b1136c7da847881566bdc29bc41304c2e1ef197449f1e8d8fa25e8a92f
MISC ChangeLog-2015 6029 SHA256 89da3593c12b4488f605a06b090d097763499cf690588d88003ac46669653bce SHA512 3156822c3f2131358e41252515b0957e0ce7d9ed49ffd66cc3a7a2572a75f6e89e67f964981e1dfc1e961f5987b508a672f67a6d3cff0a88ed2bfdf6063d2a31 WHIRLPOOL c3cbdf9e6a55298c24b97f7d5f0f0f003bdbc4b6fb79343f7f55668b7590ffbf5ca46aa57ee8c120c8d5846372b185150ea35592173566ed2af7654e996b008c
MISC metadata.xml 582 SHA256 40ac98e93641574f4c086ac298744372169748ac39e6681eac95d7c199594052 SHA512 ab091ce5da3fd3c86489dbc3e2cc72ef66bf2d757005e85e7a6dcca0a31c2e7539216686080bc38240c60e120ebc41104b96ba9d7d7bf1499b1373547a226bbf WHIRLPOOL 15e4ab2a4707432cc03bbf72bb57b349e399cb356667431d620ae953ef828a34051127fc0bd85c1bc5ab13e23b7b74947d32f54ea57c28c6d130325b6aebd252
diff --git a/net-libs/librsync/files/librsync-2.0.1-libdir.patch b/net-libs/librsync/files/librsync-2.0.1-libdir.patch
new file mode 100644
index 000000000000..50460dfdbf12
--- /dev/null
+++ b/net-libs/librsync/files/librsync-2.0.1-libdir.patch
@@ -0,0 +1,15 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f40bf1d..b123d09 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -333,5 +333,9 @@ endif (ENABLE_COMPRESSION)
+ set_target_properties(rsync PROPERTIES VERSION ${LIBRSYNC_VERSION}
+ SOVERSION ${LIBRSYNC_MAJOR_VERSION})
+-install(TARGETS rsync ${INSTALL_TARGETS_DEFAULT_ARGS} DESTINATION lib)
++
++if (NOT TARGET_LIBDIR)
++ set(TARGET_LIBDIR lib)
++endif()
++install(TARGETS rsync ${INSTALL_TARGETS_DEFAULT_ARGS} DESTINATION ${TARGET_LIBDIR})
+
+
diff --git a/net-libs/librsync/librsync-2.0.1.ebuild b/net-libs/librsync/librsync-2.0.1.ebuild
new file mode 100644
index 000000000000..931a6a6f4507
--- /dev/null
+++ b/net-libs/librsync/librsync-2.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Remote delta-compression library"
+HOMEPAGE="http://librsync.sourcefrog.net/"
+SRC_URI="https://github.com/librsync/librsync/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="dev-libs/popt"
+DEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}"/${PN}-2.0.1-libdir.patch)
+
+src_configure() {
+ local mycmakeargs=(
+ -DTARGET_LIBDIR=$(get_libdir)
+ )
+
+ cmake-utils_src_configure
+}
diff --git a/net-libs/libsearpc/Manifest b/net-libs/libsearpc/Manifest
index 9d89864f06db..75d8c52ee139 100644
--- a/net-libs/libsearpc/Manifest
+++ b/net-libs/libsearpc/Manifest
@@ -1,3 +1,4 @@
DIST libsearpc-3.0.8.tar.gz 48740 SHA256 83b45fa2f4b7d7ae6dd34ca04d430433551ef493cdaf3cbcc768bd6099377d90 SHA512 1f2cf9a15a004b6ddf8fc0b6a436a5db09a514cea4cec94ce9fa6ce973cd71dfc4a112e948a36ab0be61d736f1021622e46429d07de70b23c25b886d1e51c02a WHIRLPOOL 06f222a8247fb6683390617d34960dec0e9b2fb4b2cb19bb436a7dbb52fed0a008c449d4d37331d159cdea2a9a74543c09cb9a9e6ab491f776e56ade4235fab9
EBUILD libsearpc-3.0.8-r1.ebuild 710 SHA256 02b9a63b8370f934e5150486b120976e30cffcd24c7dc8c346cf89ee0857f2b0 SHA512 ff80ce18a972016b2e475ec6eb0ea5f369f0fcbb5586b2efb281ba3d5b798a71812b76dfc802979148d82f6375e18be2f15c4f246a236caa1d8f59dc08d7bf72 WHIRLPOOL df944d2a2418c19376a60b84a48d8edbe5d994e92f4aa2245f17767da6a205f9248c65c010c61b2c6179908f5081feb1a00cdf477b7ab8b8808af6b05c407491
+EBUILD libsearpc-3.0.8-r2.ebuild 881 SHA256 ba31e76dabdd1ec88edcf13f734ccd54c6881a212b032df3c3e042bd59eefbc6 SHA512 19279bee90a6d591fdb21e7d61054a434f221088f6e92e466f9dd51b63071efae055c77694213a01878faec9d0dbaf8e4156d690c1bb043924c40967a69fe02f WHIRLPOOL 2b96a74695eb062dbfcfd023a196011ce6e175cd3ddae37c1d65f477055034c0805ae25db9fa3d07ca56d9d094a89166f68c0c923e68b52be873626bbc037f69
MISC metadata.xml 418 SHA256 e76d4ae836239b703d7e81460fe22125b780122cd11095346eaf4771f1ec6d46 SHA512 37d9578d4a4fe4e6c19b111b2fe96e630e96585d06b6768de56f993d2d3880d6b6219df1d07480668c8cb42dc315c2211e56e520d07835772a20b952fc40f6f1 WHIRLPOOL 51e1e48b82f448e8918bee37d1ebea4ccef7c34113cebe704283306f15b5ba8e3e1c964ec71ddeca0c848a9a90b1ff44250f042224301c5d8ca78be3565fa0ad
diff --git a/net-libs/libsearpc/libsearpc-3.0.8-r2.ebuild b/net-libs/libsearpc/libsearpc-3.0.8-r2.ebuild
new file mode 100644
index 000000000000..2b27645bfc81
--- /dev/null
+++ b/net-libs/libsearpc/libsearpc-3.0.8-r2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit autotools python-single-r1 vcs-snapshot
+
+DESCRIPTION="A simple C language RPC framework"
+HOMEPAGE="https://github.com/haiwen/libsearpc/ http://seafile.com/"
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ >=dev-libs/glib-2.26.0
+ >=dev-libs/jansson-2.2.1"
+RDEPEND="${DEPEND}
+ dev-python/simplejson[${PYTHON_USEDEP}]"
+
+src_prepare() {
+ default
+ sed -i -e "s/(DESTDIR)//" ${PN}.pc.in || die
+ eautoreconf
+}
+
+src_install() {
+ default
+ # Remove unnecessary .la files, as recommended by ltprune.eclass
+ find "${ED}" -name '*.la' -delete || die
+ python_fix_shebang "${ED}"usr/bin
+}