[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 86f1f76c68a4d8aaf3246038f64fc66f36cd7129 Author: Eli Schwartz gmail com> AuthorDate: Mon Mar 11 01:33:33 2024 + Commit: Sam James gentoo org> CommitDate: Mon Mar 11 14:22:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f1f76c net-libs/libsearpc: remove useless dependency on simplejson This module is effectively just the stdlib "json" module, but in very very old versions of python it was not yet in the stdlib. As in, older than python 2.6. Since 2014, libsearpc hasn't actually used simplejson at all, just the stdlib: https://github.com/haiwen/libsearpc/commit/80b73555924bc780b69da8b5974338fff1441829 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> .../{libsearpc-3.3.0-r1.ebuild => libsearpc-3.3.0-r2.ebuild} | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/net-libs/libsearpc/libsearpc-3.3.0-r1.ebuild b/net-libs/libsearpc/libsearpc-3.3.0-r2.ebuild similarity index 88% rename from net-libs/libsearpc/libsearpc-3.3.0-r1.ebuild rename to net-libs/libsearpc/libsearpc-3.3.0-r2.ebuild index 9df86b3f3be3..799b52ac7a0b 100644 --- a/net-libs/libsearpc/libsearpc-3.3.0-r1.ebuild +++ b/net-libs/libsearpc/libsearpc-3.3.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,10 +22,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS} >=dev-libs/glib-2.26.0 >=dev-libs/jansson-2.2.1:=" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/simplejson[${PYTHON_USEDEP}] - ')" +RDEPEND="${DEPEND}" S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: c731bee96a384c0d8b099d9e69431599df41a560 Author: Quentin Retornaz retornaz com> AuthorDate: Sat Dec 2 22:42:51 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Dec 4 09:25:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c731bee9 net-libs/libsearpc: remove self from proxy-maintainers Signed-off-by: Quentin Retornaz retornaz.com> Closes: https://github.com/gentoo/gentoo/pull/34098 Signed-off-by: Viorel Munteanu gentoo.org> net-libs/libsearpc/metadata.xml | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/net-libs/libsearpc/metadata.xml b/net-libs/libsearpc/metadata.xml index 73920536d741..e0ab66212753 100644 --- a/net-libs/libsearpc/metadata.xml +++ b/net-libs/libsearpc/metadata.xml @@ -1,14 +1,7 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - gen...@retornaz.com - Quentin Retornaz - - - proxy-ma...@gentoo.org - Proxy Maintainers - + haiwen/libsearpc
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/files/, net-libs/libsearpc/
commit: c208bef9e8d9413ef1a57d7541aa4f755b8078c0 Author: orbea riseup net> AuthorDate: Sun Apr 9 00:37:10 2023 + Commit: Sam James gentoo org> CommitDate: Fri Apr 14 00:48:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c208bef9 net-libs/libsearpc: Fix the build with clang-16 Closes: https://bugs.gentoo.org/870544 Upstream-PR: https://github.com/haiwen/libsearpc/pull/63 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30525 Signed-off-by: Sam James gentoo.org> .../libsearpc/files/libsearpc-3.3.0-clang16.patch | 164 + ...arpc-3.3.0.ebuild => libsearpc-3.3.0-r1.ebuild} | 4 + 2 files changed, 168 insertions(+) diff --git a/net-libs/libsearpc/files/libsearpc-3.3.0-clang16.patch b/net-libs/libsearpc/files/libsearpc-3.3.0-clang16.patch new file mode 100644 index ..3bdc191b1b1d --- /dev/null +++ b/net-libs/libsearpc/files/libsearpc-3.3.0-clang16.patch @@ -0,0 +1,164 @@ +https://bugs.gentoo.org/870544 +https://github.com/haiwen/libsearpc/pull/63 + +From ae466d2b3b503f4831bc701e97d0a600e23fed60 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Sat, 8 Apr 2023 16:53:07 -0700 +Subject: [PATCH 1/2] Fix -Werror=strict-prototypes + +--- + lib/searpc-client.c | 2 +- + lib/searpc-client.h | 2 +- + lib/searpc-codegen.py | 4 ++-- + lib/searpc-server.c | 2 +- + lib/searpc-server.h | 2 +- + tests/clar.c | 4 ++-- + tests/searpc.c| 2 +- + 7 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/lib/searpc-client.c b/lib/searpc-client.c +index 050a524..916241a 100644 +--- a/lib/searpc-client.c b/lib/searpc-client.c +@@ -36,7 +36,7 @@ static void clean_objlist(GList *list) + + + SearpcClient * +-searpc_client_new () ++searpc_client_new (void) + { + return g_new0 (SearpcClient, 1); + } +diff --git a/lib/searpc-client.h b/lib/searpc-client.h +index 725fadd..157a407 100644 +--- a/lib/searpc-client.h b/lib/searpc-client.h +@@ -44,7 +44,7 @@ struct _SearpcClient { + typedef struct _SearpcClient LIBSEARPC_API SearpcClient; + + LIBSEARPC_API +-SearpcClient *searpc_client_new (); ++SearpcClient *searpc_client_new (void); + + LIBSEARPC_API void + searpc_client_free (SearpcClient *client); +diff --git a/lib/searpc-codegen.py b/lib/searpc-codegen.py +index dbbf8c9..acee024 100644 +--- a/lib/searpc-codegen.py b/lib/searpc-codegen.py +@@ -139,7 +139,7 @@ def generate_marshal_register_item(ret_type, arg_types): + signature_name=signature_name) + + def gen_marshal_register_function(f): +-write_file(f, "static void register_marshals()""") ++write_file(f, "static void register_marshals(void)""") + write_file(f, "{") + for item in func_table: + write_file(f, generate_marshal_register_item(item[0], item[1])) +@@ -147,7 +147,7 @@ def gen_marshal_register_function(f): + + signature_template = r""" + inline static gchar * +-${signature_name}() ++${signature_name}(void) + { + return searpc_compute_signature (${args}); + } +diff --git a/lib/searpc-server.c b/lib/searpc-server.c +index 3d6dc09..a82fbe4 100644 +--- a/lib/searpc-server.c b/lib/searpc-server.c +@@ -248,7 +248,7 @@ searpc_server_reopen_slow_log (const char *slow_log_path) + #endif + + void +-searpc_server_final() ++searpc_server_final(void) + { + g_hash_table_destroy (service_table); + g_hash_table_destroy (marshal_table); +diff --git a/lib/searpc-server.h b/lib/searpc-server.h +index 02722a4..aa1a9fe 100644 +--- a/lib/searpc-server.h b/lib/searpc-server.h +@@ -67,7 +67,7 @@ searpc_server_reopen_slow_log (const char *slow_log_path); + * Free the server structure. + */ + LIBSEARPC_API +-void searpc_server_final (); ++void searpc_server_final (void); + + /** + * searpc_create_service: +diff --git a/tests/clar.c b/tests/clar.c +index 1546447..81da15a 100644 +--- a/tests/clar.c b/tests/clar.c +@@ -371,7 +371,7 @@ clar_test_init(int argc, char **argv) + } + + int +-clar_test_run() ++clar_test_run(void) + { + if (_clar.argc > 1) + clar_parse_args(_clar.argc, _clar.argv); +@@ -386,7 +386,7 @@ clar_test_run() + } + + void +-clar_test_shutdown() ++clar_test_shutdown(void) + { + clar_print_shutdown( + _clar.tests_ran, +diff --git a/tests/searpc.c b/tests/searpc.c +index 4c7edb7..7a2d5a5 100644 +--- a/tests/searpc.c b/tests/searpc.c +@@ -204,7 +204,7 @@ get_substring (const gchar *orig_str, int sub_len, GError **error) + } + + static SearpcClient * +-do_create_client_with_pipe_transport() ++do_create_client_with_pipe_transport(void) + { + SearpcNamedPipeClient *pipe_client = searpc_create_named_pipe_client(pipe_path); + cl_must_pass_(searpc_named_pipe_client_connect(pipe_client), "named pipe client failed to connect"); + +From d78aede0e4c559fa3dbce0e64ffc943da47fe76c Mon Sep 17 00:00:00 2001 +From: orbea +Date: Sat, 8 Apr 2023 17:13:55 -0700 +Subject: [PATCH 2/2] Fix
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 2d8a57d6690e1169477286728fbf262933c1064a Author: Joonas Niilola gentoo org> AuthorDate: Sun Mar 5 07:33:06 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Mar 5 07:33:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d8a57d6 net-libs/libsearpc: Stabilize 3.3.0 amd64, #890591 Signed-off-by: Joonas Niilola gentoo.org> net-libs/libsearpc/libsearpc-3.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsearpc/libsearpc-3.3.0.ebuild b/net-libs/libsearpc/libsearpc-3.3.0.ebuild index ce3ebbe7e6a6..0cb48cecbff4 100644 --- a/net-libs/libsearpc/libsearpc-3.3.0.ebuild +++ b/net-libs/libsearpc/libsearpc-3.3.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 9bfed3733a2016baf53bbf4b8beccb23867400e5 Author: Quentin Retornaz retornaz com> AuthorDate: Tue Nov 15 21:59:42 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Nov 23 17:55:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bfed373 net-libs/libsearpc: version bump to 3.3.0 Signed-off-by: Quentin Retornaz retornaz.com> Signed-off-by: Joonas Niilola gentoo.org> net-libs/libsearpc/Manifest | 1 + net-libs/libsearpc/libsearpc-3.3.0.ebuild | 42 +++ 2 files changed, 43 insertions(+) diff --git a/net-libs/libsearpc/Manifest b/net-libs/libsearpc/Manifest index fb2501075b90..864895d38003 100644 --- a/net-libs/libsearpc/Manifest +++ b/net-libs/libsearpc/Manifest @@ -1,2 +1,3 @@ DIST libsearpc-3.2.0.tar.gz 52303 BLAKE2B 34707b504b4e63017549e5ed04e8e1e8d1e98b873aebe2ad3f675fe88e209bb73d8b56d1aef137bc4bead2a2fbcf7410dfdf1d02a92a8f37efbaaf0d56d79a4c SHA512 071784b6d34f6ddf947748474c210f0f803e3451373e351b6a768b0cf4a17ddcdaf415ff4ce5f020f1a68df3f6f0a0e53a78ad9e2df286fafea870e303c8f6dd DIST libsearpc-3.2.0_p1.tar.gz 54011 BLAKE2B 9bdfa72b207eb57d1242384e5581eea9083f4f30616a9bc8da1255b281c0a847ec1fc6d23db7510dc7988a67d7c836762b8343ac4fdffe07ce6296b65d9cf8c8 SHA512 2e1580ffa54e233b078385a94d2d9a7e080bfb2f8ccbaf96645c94f86d0eda686bd84277341cff39840afa03fc67abd05cb2f57a81d117fff4773280f9da265a +DIST libsearpc-3.3.0.tar.gz 54140 BLAKE2B 6645a7e4c14c9d50b59ce8ebaecd13bb247d16d66449b0d251d27d12d46507cc2e4b8468e87f6f1b222da2243b59fc01b69349eb06e96b5cd0d6aabd1aeff72b SHA512 0fd07dcd417b540cb8ed53f1103a03bc6b1a2b9bbb8ca0858aef44a352e3d5d2b6ad51901a29ac6be27acfe25f93233530003982315d0f6e268fa43992f04240 diff --git a/net-libs/libsearpc/libsearpc-3.3.0.ebuild b/net-libs/libsearpc/libsearpc-3.3.0.ebuild new file mode 100644 index ..7702156b977b --- /dev/null +++ b/net-libs/libsearpc/libsearpc-3.3.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +# Upstream is moving tags repeatedly, then we use commit hash. +RELEASE_COMMIT="15f6f0b9f451b9ecf99dedab72e9242e54e124eb" #tag v3.3-latest + +inherit autotools python-single-r1 + +DESCRIPTION="A simple C language RPC framework" +HOMEPAGE="https://github.com/haiwen/libsearpc/ http://seafile.com/; +SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.26.0 + >=dev-libs/jansson-2.2.1:=" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/simplejson[${PYTHON_USEDEP}] + ')" + +S="${WORKDIR}/${PN}-${RELEASE_COMMIT}" + +src_prepare() { + default + sed -i -e "s/(DESTDIR)//" ${PN}.pc.in || die + eautoreconf +} + +src_install() { + default + # Remove unnecessary .la files + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: ba8d0af76670991b7279541bc0582d1d4885c09e Author: Quentin Retornaz retornaz com> AuthorDate: Thu Sep 1 00:08:51 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Sep 1 06:27:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8d0af7 net-libs/libsearpc: version bump to 3.2.0_p1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Quentin Retornaz retornaz.com> Signed-off-by: Joonas Niilola gentoo.org> net-libs/libsearpc/Manifest | 1 + net-libs/libsearpc/libsearpc-3.2.0_p1.ebuild | 42 2 files changed, 43 insertions(+) diff --git a/net-libs/libsearpc/Manifest b/net-libs/libsearpc/Manifest index 7198ca76ba6d..fb2501075b90 100644 --- a/net-libs/libsearpc/Manifest +++ b/net-libs/libsearpc/Manifest @@ -1 +1,2 @@ DIST libsearpc-3.2.0.tar.gz 52303 BLAKE2B 34707b504b4e63017549e5ed04e8e1e8d1e98b873aebe2ad3f675fe88e209bb73d8b56d1aef137bc4bead2a2fbcf7410dfdf1d02a92a8f37efbaaf0d56d79a4c SHA512 071784b6d34f6ddf947748474c210f0f803e3451373e351b6a768b0cf4a17ddcdaf415ff4ce5f020f1a68df3f6f0a0e53a78ad9e2df286fafea870e303c8f6dd +DIST libsearpc-3.2.0_p1.tar.gz 54011 BLAKE2B 9bdfa72b207eb57d1242384e5581eea9083f4f30616a9bc8da1255b281c0a847ec1fc6d23db7510dc7988a67d7c836762b8343ac4fdffe07ce6296b65d9cf8c8 SHA512 2e1580ffa54e233b078385a94d2d9a7e080bfb2f8ccbaf96645c94f86d0eda686bd84277341cff39840afa03fc67abd05cb2f57a81d117fff4773280f9da265a diff --git a/net-libs/libsearpc/libsearpc-3.2.0_p1.ebuild b/net-libs/libsearpc/libsearpc-3.2.0_p1.ebuild new file mode 100644 index ..b9dac0542a45 --- /dev/null +++ b/net-libs/libsearpc/libsearpc-3.2.0_p1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +# Upstream is moving tags repeatedly, then we use commit hash. +RELEASE_COMMIT="54145b03f4240222e336a9a2f402e93facefde65" #tag v3.2_latest + +inherit autotools python-single-r1 + +DESCRIPTION="A simple C language RPC framework" +HOMEPAGE="https://github.com/haiwen/libsearpc/ http://seafile.com/; +SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.26.0 + >=dev-libs/jansson-2.2.1:=" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/simplejson[${PYTHON_USEDEP}] + ')" + +S="${WORKDIR}/${PN}-${RELEASE_COMMIT}" + +src_prepare() { + default + sed -i -e "s/(DESTDIR)//" ${PN}.pc.in || die + eautoreconf +} + +src_install() { + default + # Remove unnecessary .la files + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 80be597a87a90c548494a8afa7396f656fd5d516 Author: Jakov Smolić gentoo org> AuthorDate: Thu Apr 7 20:55:05 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Apr 7 20:57:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80be597a net-libs/libsearpc: Stabilize 3.2.0-r2 amd64, #835154 Signed-off-by: Jakov Smolić gentoo.org> net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild b/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild index 14a1c15737b8..638a1f5f3225 100644 --- a/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild +++ b/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 626908c04861310f30288fe6a79dbfb4d4c5db9e Author: Arthur Zamarin gentoo org> AuthorDate: Tue Oct 26 04:19:36 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Oct 26 06:52:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626908c0 net-libs/libsearpc: enable py3.10 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild b/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild index 09a9b176ad5..14a1c15737b 100644 --- a/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild +++ b/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit autotools python-single-r1
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: d215e631bff0e29119e13abe479cfb39abcf5954 Author: Sam James gentoo org> AuthorDate: Sat Sep 25 18:56:34 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 25 19:08:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d215e631 net-libs/libsearpc: add libjansson subslot dep Earlier versions of libjansson lacked symbol versioning, causing crashes. Bug: https://bugs.gentoo.org/812119 Signed-off-by: Sam James gentoo.org> .../libsearpc/{libsearpc-3.2.0-r1.ebuild => libsearpc-3.2.0-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild b/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild similarity index 96% rename from net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild rename to net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild index c19c1820eaf..09a9b176ad5 100644 --- a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild +++ b/net-libs/libsearpc/libsearpc-3.2.0-r2.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS} >=dev-libs/glib-2.26.0 - >=dev-libs/jansson-2.2.1" + >=dev-libs/jansson-2.2.1:=" RDEPEND="${DEPEND} $(python_gen_cond_dep ' dev-python/simplejson[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: bd130f9e7c723629ba84a231b4b5b9774ca6de7b Author: David Seifert gentoo org> AuthorDate: Wed Aug 4 14:45:43 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Aug 4 14:45:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd130f9e net-libs/libsearpc: update EAPI 7 -> 8 * EAPI 8 by default disable static libraries Signed-off-by: David Seifert gentoo.org> net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild index ca9505393e1..c19c1820eaf 100644 --- a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild +++ b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild @@ -1,11 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=(python3_{8,9}) - -WANT_AUTOMAKE=1.16 +PYTHON_COMPAT=( python3_{8..9} ) inherit autotools python-single-r1 @@ -16,7 +14,6 @@ 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} @@ -35,6 +32,6 @@ src_prepare() { src_install() { default - # Remove unnecessary .la and .a files - find "${ED}" -name '*.la' -o -name '*.a' -delete || die + # Remove unnecessary .la files + find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 85cbe1f5c3b79b60a54727ef77caef20714493d5 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Jul 26 22:01:35 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Jul 26 22:01:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cbe1f5 net-libs/libsearpc: adjust comment Just adjusting a comment, as ltprune.eclass will be gone in future. No changes in ebuild. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild index c3cd310e52b..ca9505393e1 100644 --- a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild +++ b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild @@ -35,6 +35,6 @@ src_prepare() { src_install() { default - # Remove unnecessary .la and .a files, as recommended by ltprune.eclass + # Remove unnecessary .la and .a files find "${ED}" -name '*.la' -o -name '*.a' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: a9efe57341e231bfd3225f12f0f00996e3a656fe Author: Quentin Retornaz retornaz com> AuthorDate: Sun Aug 2 15:53:22 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Oct 6 07:57:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9efe573 net-libs/libsearpc: add python3.{7,8,9} compatibility Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Quentin Retornaz retornaz.com> Signed-off-by: Joonas Niilola gentoo.org> net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild index ba693b98ae0..fa8b4f944ac 100644 --- a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild +++ b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=(python3_6) +PYTHON_COMPAT=(python3_{6,7,8,9}) WANT_AUTOMAKE=1.16
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 1c8557d999e2a7e15e80ae848f5237f1187472b1 Author: Quentin Retornaz retornaz com> AuthorDate: Thu Sep 10 18:09:16 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Oct 6 07:58:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8557d9 net-libs/libsearpc: adding myself to maintainers Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Quentin Retornaz retornaz.com> Signed-off-by: Joonas Niilola gentoo.org> net-libs/libsearpc/metadata.xml | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/net-libs/libsearpc/metadata.xml b/net-libs/libsearpc/metadata.xml index 86264192f9a..836248a20a7 100644 --- a/net-libs/libsearpc/metadata.xml +++ b/net-libs/libsearpc/metadata.xml @@ -1,7 +1,14 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + gen...@retornaz.com + Quentin Retornaz + + + proxy-ma...@gentoo.org + Proxy Maintainers + haiwen/libsearpc
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: e10c564a25c1cdb4c0feee0523ea7f0d1ca26102 Author: Jakov Smolic sartura hr> AuthorDate: Mon Aug 31 06:44:24 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Sep 29 10:25:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10c564a net-libs/libsearpc: do not install .a files Closes: https://bugs.gentoo.org/739708 Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Jakov Smolic sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/17342 Signed-off-by: Joonas Niilola gentoo.org> net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild index 69f45d332ed..ba693b98ae0 100644 --- a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild +++ b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild @@ -35,6 +35,6 @@ src_prepare() { src_install() { default - # Remove unnecessary .la files, as recommended by ltprune.eclass - find "${ED}" -name '*.la' -delete || die + # Remove unnecessary .la and .a files, as recommended by ltprune.eclass + find "${ED}" -name '*.la' -o -name '*.a' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: fba42f4ffc90bf55b2104bc975d901360906be63 Author: Michał Górny gentoo org> AuthorDate: Sat Sep 19 11:20:38 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Sep 19 11:28:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba42f4f net-libs/libsearpc: Remove old Signed-off-by: Michał Górny gentoo.org> net-libs/libsearpc/Manifest | 1 - net-libs/libsearpc/libsearpc-3.0.8-r3.ebuild | 38 2 files changed, 39 deletions(-) diff --git a/net-libs/libsearpc/Manifest b/net-libs/libsearpc/Manifest index 5a67eb0453e..7198ca76ba6 100644 --- a/net-libs/libsearpc/Manifest +++ b/net-libs/libsearpc/Manifest @@ -1,2 +1 @@ -DIST libsearpc-3.0.8.tar.gz 48740 BLAKE2B c2743d7f03001dd971821ef72f403ad2c26aa8e2e8350e2c751e7aa3ffc2be2bcdec0adc75ef5dd23b12b31a866ff9b590f8a279616a5f5c76db0eacf225b2f2 SHA512 1f2cf9a15a004b6ddf8fc0b6a436a5db09a514cea4cec94ce9fa6ce973cd71dfc4a112e948a36ab0be61d736f1021622e46429d07de70b23c25b886d1e51c02a DIST libsearpc-3.2.0.tar.gz 52303 BLAKE2B 34707b504b4e63017549e5ed04e8e1e8d1e98b873aebe2ad3f675fe88e209bb73d8b56d1aef137bc4bead2a2fbcf7410dfdf1d02a92a8f37efbaaf0d56d79a4c SHA512 071784b6d34f6ddf947748474c210f0f803e3451373e351b6a768b0cf4a17ddcdaf415ff4ce5f020f1a68df3f6f0a0e53a78ad9e2df286fafea870e303c8f6dd diff --git a/net-libs/libsearpc/libsearpc-3.0.8-r3.ebuild b/net-libs/libsearpc/libsearpc-3.0.8-r3.ebuild deleted file mode 100644 index fa39547c3c5..000 --- a/net-libs/libsearpc/libsearpc-3.0.8-r3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# 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/; -#TODO: Use commit hash tarball on next version bump. -SRC_URI="https://github.com/haiwen/${PN}/archive/v3.1-latest.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} - $(python_gen_cond_dep ' - dev-python/simplejson[${PYTHON_MULTI_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 -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: b5490f48a61c66e4a323c544e04356da28d545c3 Author: Michał Górny gentoo org> AuthorDate: Sun Aug 2 11:54:49 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Aug 2 12:02:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5490f48 net-libs/libsearpc: Remove py2.7 where possible Signed-off-by: Michał Górny gentoo.org> net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild index 5ae50cbad5a..69f45d332ed 100644 --- a/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild +++ b/net-libs/libsearpc/libsearpc-3.2.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=(python{2_7,3_6}) +PYTHON_COMPAT=(python3_6) WANT_AUTOMAKE=1.16
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 5b2c5eb8c366af5bc0d06cc66dac151a30aea737 Author: Joonas Niilola gentoo org> AuthorDate: Wed Dec 18 16:09:57 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Dec 18 16:32:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2c5eb8 net-libs/libsearpc: use autotools.eclass to control am Signed-off-by: Joonas Niilola gentoo.org> net-libs/libsearpc/libsearpc-3.2.0.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/net-libs/libsearpc/libsearpc-3.2.0.ebuild b/net-libs/libsearpc/libsearpc-3.2.0.ebuild index ff7238860b0..057be87d252 100644 --- a/net-libs/libsearpc/libsearpc-3.2.0.ebuild +++ b/net-libs/libsearpc/libsearpc-3.2.0.ebuild @@ -5,6 +5,8 @@ EAPI=7 PYTHON_COMPAT=(python{2_7,3_5,3_6}) +WANT_AUTOMAKE=1.16 + inherit autotools python-single-r1 DESCRIPTION="A simple C language RPC framework" @@ -19,8 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS} >=dev-libs/glib-2.26.0 - >=dev-libs/jansson-2.2.1 - >=sys-devel/automake-1.16.1-r2:1.16" + >=dev-libs/jansson-2.2.1" RDEPEND="${DEPEND} dev-python/simplejson[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: b1a96d37620f232140d45d712d4fce393f37c4a4 Author: Denis Efremov linux com> AuthorDate: Sun Dec 15 14:03:02 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Dec 18 16:32:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a96d37 net-libs/libsearpc: version bump to 3.2.0 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Denis Efremov linux.com> Signed-off-by: Joonas Niilola gentoo.org> net-libs/libsearpc/Manifest | 1 + net-libs/libsearpc/libsearpc-3.2.0.ebuild | 37 +++ 2 files changed, 38 insertions(+) diff --git a/net-libs/libsearpc/Manifest b/net-libs/libsearpc/Manifest index f1c47429d79..5a67eb0453e 100644 --- a/net-libs/libsearpc/Manifest +++ b/net-libs/libsearpc/Manifest @@ -1 +1,2 @@ DIST libsearpc-3.0.8.tar.gz 48740 BLAKE2B c2743d7f03001dd971821ef72f403ad2c26aa8e2e8350e2c751e7aa3ffc2be2bcdec0adc75ef5dd23b12b31a866ff9b590f8a279616a5f5c76db0eacf225b2f2 SHA512 1f2cf9a15a004b6ddf8fc0b6a436a5db09a514cea4cec94ce9fa6ce973cd71dfc4a112e948a36ab0be61d736f1021622e46429d07de70b23c25b886d1e51c02a +DIST libsearpc-3.2.0.tar.gz 52303 BLAKE2B 34707b504b4e63017549e5ed04e8e1e8d1e98b873aebe2ad3f675fe88e209bb73d8b56d1aef137bc4bead2a2fbcf7410dfdf1d02a92a8f37efbaaf0d56d79a4c SHA512 071784b6d34f6ddf947748474c210f0f803e3451373e351b6a768b0cf4a17ddcdaf415ff4ce5f020f1a68df3f6f0a0e53a78ad9e2df286fafea870e303c8f6dd diff --git a/net-libs/libsearpc/libsearpc-3.2.0.ebuild b/net-libs/libsearpc/libsearpc-3.2.0.ebuild new file mode 100644 index 000..ff7238860b0 --- /dev/null +++ b/net-libs/libsearpc/libsearpc-3.2.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=(python{2_7,3_5,3_6}) + +inherit autotools python-single-r1 + +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 + >=sys-devel/automake-1.16.1-r2:1.16" +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 +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 05381c2648ecf31e49b60c953177e883ea3c4e60 Author: Jonas Stein gentoo org> AuthorDate: Mon Jul 1 01:18:52 2019 + Commit: Jonas Stein gentoo org> CommitDate: Mon Jul 1 01:24:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05381c26 net-libs/libsearpc: Maintainer retired Maintainer asked for retirement. Bug: https://bugs.gentoo.org/632804 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Jonas Stein gentoo.org> net-libs/libsearpc/metadata.xml | 10 ++ 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/net-libs/libsearpc/metadata.xml b/net-libs/libsearpc/metadata.xml index e6eeb61c2ae..86264192f9a 100644 --- a/net-libs/libsearpc/metadata.xml +++ b/net-libs/libsearpc/metadata.xml @@ -1,13 +1,7 @@ - + http://www.gentoo.org/dtd/metadata.dtd;> - - mosch...@metalabs.de - - - proxy-ma...@gentoo.org - Proxy Maintainers - + haiwen/libsearpc
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 160214c6008e6fcc0a15c6a4688c5358b8a2e213 Author: Moritz Schlarb metalabs de> AuthorDate: Sun Apr 8 19:26:09 2018 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 13 18:25:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160214c6 net-libs/libsearpc: Fix SRC_URI Upstream has an insane usage of git tags, so the tag is called v3.1-latest, but it is actually the library version 3.0.8. On the next version bump, we at least need to change the SRC_URI to use the snapshot tarball, but right now this would lead to mirrors serving the wrong tarball, which is probably not the best thing to do. Closes: https://bugs.gentoo.org/652760 net-libs/libsearpc/libsearpc-3.0.8-r3.ebuild | 36 1 file changed, 36 insertions(+) diff --git a/net-libs/libsearpc/libsearpc-3.0.8-r3.ebuild b/net-libs/libsearpc/libsearpc-3.0.8-r3.ebuild new file mode 100644 index 000..23605ce8803 --- /dev/null +++ b/net-libs/libsearpc/libsearpc-3.0.8-r3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 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/; +#TODO: Use commit hash tarball on next version bump. +SRC_URI="https://github.com/haiwen/${PN}/archive/v3.1-latest.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 +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: c556e0f9c041ac5b98706c5404d336c055c5c5d5 Author: Moritz Schlarb metalabs de> AuthorDate: Sun Apr 8 19:30:50 2018 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 13 18:26:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c556e0f9 net-libs/libsearpc: Cleanup old ebuild revisions Closes: https://github.com/gentoo/gentoo/pull/7887 net-libs/libsearpc/libsearpc-3.0.8-r1.ebuild | 28 -- net-libs/libsearpc/libsearpc-3.0.8-r2.ebuild | 35 2 files changed, 63 deletions(-) diff --git a/net-libs/libsearpc/libsearpc-3.0.8-r1.ebuild b/net-libs/libsearpc/libsearpc-3.0.8-r1.ebuild deleted file mode 100644 index 70f1c5fd0f9..000 --- a/net-libs/libsearpc/libsearpc-3.0.8-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# 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 -} diff --git a/net-libs/libsearpc/libsearpc-3.0.8-r2.ebuild b/net-libs/libsearpc/libsearpc-3.0.8-r2.ebuild deleted file mode 100644 index 2b27645bfc8..000 --- a/net-libs/libsearpc/libsearpc-3.0.8-r2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# 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 -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 87f2970ef2080143697d49e40d7c5933e3ae18ab Author: Moritz Schlarb metalabs de> AuthorDate: Fri Nov 3 09:10:18 2017 + Commit: Patrice Clement gentoo org> CommitDate: Wed Nov 15 22:13:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87f2970e net-libs/libsearpc: installation improvements. - Remove unnecessary .la file - Fix shebang in searpc-codegen.py Closes: https://github.com/gentoo/gentoo/pull/6005 net-libs/libsearpc/libsearpc-3.0.8-r2.ebuild | 35 1 file changed, 35 insertions(+) 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 000..2b27645bfc8 --- /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 +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 92b8645dadbb763da43110a838966c499c0a54ee Author: Patrice Clement gentoo org> AuthorDate: Fri Apr 14 20:30:32 2017 + Commit: Patrice Clement gentoo org> CommitDate: Fri Apr 14 20:30:46 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b8645d net-libs/libsearpc: remove broken ebuild. Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-libs/libsearpc/libsearpc-3.0.8.ebuild | 28 1 file changed, 28 deletions(-) diff --git a/net-libs/libsearpc/libsearpc-3.0.8.ebuild b/net-libs/libsearpc/libsearpc-3.0.8.ebuild deleted file mode 100644 index e726c25bacb..000 --- a/net-libs/libsearpc/libsearpc-3.0.8.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# 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/v3.1-latest.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 -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsearpc/
commit: 9051a519f693270ee562a3d66b1590f2c8a38c1c Author: Moritz Schlarb uni-mainz de> AuthorDate: Mon Mar 13 14:00:10 2017 + Commit: Patrice Clement gentoo org> CommitDate: Thu Apr 13 21:20:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9051a519 net-libs/libsearpc: new ebuild. A simple C language RPC framework. Gentoo-Bug: https://bugs.gentoo.org/499698 Closes: https://github.com/gentoo/gentoo/pull/4198 net-libs/libsearpc/Manifest | 1 + net-libs/libsearpc/libsearpc-3.0.8.ebuild | 28 net-libs/libsearpc/metadata.xml | 11 +++ 3 files changed, 40 insertions(+) diff --git a/net-libs/libsearpc/Manifest b/net-libs/libsearpc/Manifest new file mode 100644 index 000..7d31a691c28 --- /dev/null +++ b/net-libs/libsearpc/Manifest @@ -0,0 +1 @@ +DIST libsearpc-3.0.8.tar.gz 48740 SHA256 83b45fa2f4b7d7ae6dd34ca04d430433551ef493cdaf3cbcc768bd6099377d90 SHA512 1f2cf9a15a004b6ddf8fc0b6a436a5db09a514cea4cec94ce9fa6ce973cd71dfc4a112e948a36ab0be61d736f1021622e46429d07de70b23c25b886d1e51c02a WHIRLPOOL 06f222a8247fb6683390617d34960dec0e9b2fb4b2cb19bb436a7dbb52fed0a008c449d4d37331d159cdea2a9a74543c09cb9a9e6ab491f776e56ade4235fab9 diff --git a/net-libs/libsearpc/libsearpc-3.0.8.ebuild b/net-libs/libsearpc/libsearpc-3.0.8.ebuild new file mode 100644 index 000..e726c25bacb --- /dev/null +++ b/net-libs/libsearpc/libsearpc-3.0.8.ebuild @@ -0,0 +1,28 @@ +# 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/v3.1-latest.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 +} diff --git a/net-libs/libsearpc/metadata.xml b/net-libs/libsearpc/metadata.xml new file mode 100644 index 000..5b95006282e --- /dev/null +++ b/net-libs/libsearpc/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + mosch...@metalabs.de + + + proxy-ma...@gentoo.org + Proxy Maintainers + +