[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 41af857754fabc8e272493e92d07362b8b46df38 Author: Matoro Mahri matoro tk> AuthorDate: Mon Mar 18 17:46:35 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 19 03:42:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41af8577 net-libs/libtirpc: Stabilize 1.3.4-r2 hppa, #925634 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild index 373ebcf50818..247c7f4fcc57 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: d5f16384b6bc2c05f2785e3d07843f80ff5e92cc Author: Sam James gentoo org> AuthorDate: Sun Mar 3 00:53:33 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 3 00:53:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f16384 net-libs/libtirpc: Stabilize 1.3.4-r2 arm64, #925634 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild index 23d32d43c156..373ebcf50818 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: db9694684182c645dab07d0e8259d0e9043cf20b Author: Sam James gentoo org> AuthorDate: Sat Mar 2 22:07:21 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 22:07:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db969468 net-libs/libtirpc: Stabilize 1.3.4-r2 ppc, #925634 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild index 6944785c4a68..23d32d43c156 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 0266c76d5a15bf1b7e465782c62e3c8d3fd4121d Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Feb 29 15:17:49 2024 + Commit: Sam James gentoo org> CommitDate: Thu Feb 29 22:13:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0266c76d net-libs/libtirpc: stable 1.3.4-r2 for sparc, bug #925634 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild index 9cba6a7ef538..6944785c4a68 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 2f5af8cb8e527e05533ba1b14140de7d7f45fcf3 Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:57:24 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:57:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5af8cb net-libs/libtirpc: Stabilize 1.3.4-r2 arm, #925634 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild index 3bdceab72e55..9cba6a7ef538 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: e2c99b215540bac172195791b65be4513074d554 Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:03:25 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:03:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2c99b21 net-libs/libtirpc: Stabilize 1.3.4-r2 ppc64, #925634 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild index ecb97a9dfb69..1552867bd9d6 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 4c29faec03e6eae3a3c2932173ee64ebf784094b Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:03:26 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:03:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c29faec net-libs/libtirpc: Stabilize 1.3.4-r2 x86, #925634 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild index 59348c092eac..3bdceab72e55 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 8d101c8257932519dfce9570a4eb9e75b20b973c Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:03:25 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:03:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d101c82 net-libs/libtirpc: Stabilize 1.3.4-r2 amd64, #925634 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild index 1552867bd9d6..59348c092eac 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/files/
commit: cd7c21879c6ec72f890420d4fe0466e010fd0789 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Feb 17 14:35:23 2024 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 17 14:35:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7c2187 net-libs/libtirpc: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: David Seifert gentoo.org> .../files/libtirpc-1.3.3-release-version.patch | 91 -- 1 file changed, 91 deletions(-) diff --git a/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch b/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch deleted file mode 100644 index e80b02245a4d.. --- a/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch +++ /dev/null @@ -1,91 +0,0 @@ -https://git.linux-nfs.org/?p=steved/libtirpc.git;a=commitdiff;h=0fb94eef5062d2657d75eee686fa47238fafa312 - -From: Steve Dickson -Date: Sun, 7 Aug 2022 12:57:19 -0400 -Subject: [PATCH] Release: 1.3.3 - -Signed-off-by: Steve Dickson a/configure -+++ b/configure -@@ -1,6 +1,6 @@ - #! /bin/sh - # Guess values for system-dependent variables and create Makefiles. --# Generated by GNU Autoconf 2.71 for libtirpc 1.3.2. -+# Generated by GNU Autoconf 2.71 for libtirpc 1.3.3. - # - # - # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, -@@ -618,8 +618,8 @@ MAKEFLAGS= - # Identity of this package. - PACKAGE_NAME='libtirpc' - PACKAGE_TARNAME='libtirpc' --PACKAGE_VERSION='1.3.2' --PACKAGE_STRING='libtirpc 1.3.2' -+PACKAGE_VERSION='1.3.3' -+PACKAGE_STRING='libtirpc 1.3.3' - PACKAGE_BUGREPORT='' - PACKAGE_URL='' - -@@ -1373,7 +1373,7 @@ if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF --\`configure' configures libtirpc 1.3.2 to adapt to many kinds of systems. -+\`configure' configures libtirpc 1.3.3 to adapt to many kinds of systems. - - Usage: $0 [OPTION]... [VAR=VALUE]... - -@@ -1444,7 +1444,7 @@ fi - - if test -n "$ac_init_help"; then - case $ac_init_help in -- short | recursive ) echo "Configuration of libtirpc 1.3.2:";; -+ short | recursive ) echo "Configuration of libtirpc 1.3.3:";; -esac - cat <<\_ACEOF - -@@ -1559,7 +1559,7 @@ fi - test -n "$ac_init_help" && exit $ac_status - if $ac_init_version; then - cat <<\_ACEOF --libtirpc configure 1.3.2 -+libtirpc configure 1.3.3 - generated by GNU Autoconf 2.71 - - Copyright (C) 2021 Free Software Foundation, Inc. -@@ -1815,7 +1815,7 @@ cat >config.log <<_ACEOF - This file contains any messages produced by compilers while - running configure, to aid debugging if configure makes a mistake. - --It was created by libtirpc $as_me 1.3.2, which was -+It was created by libtirpc $as_me 1.3.3, which was - generated by GNU Autoconf 2.71. Invocation command line was - - $ $0$ac_configure_args_raw -@@ -3084,7 +3084,7 @@ fi - - # Define the identity of the package. - PACKAGE='libtirpc' -- VERSION='1.3.2' -+ VERSION='1.3.3' - - - printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h -@@ -14643,7 +14662,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - # report actual input values of CONFIG_FILES etc. instead of their - # values after options handling. - ac_log=" --This file was extended by libtirpc $as_me 1.3.2, which was -+This file was extended by libtirpc $as_me 1.3.3, which was - generated by GNU Autoconf 2.71. Invocation command line was - - CONFIG_FILES= $CONFIG_FILES -@@ -14711,7 +14730,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/' - cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_cs_config='$ac_cs_config_escaped' - ac_cs_version="\\ --libtirpc config.status 1.3.2 -+libtirpc config.status 1.3.3 - configured by $0, generated by GNU Autoconf 2.71, - with options \\"\$ac_cs_config\\" -
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 7748d0e149f646a355856beb4d5f396161d35631 Author: Eli Schwartz gmail com> AuthorDate: Wed Feb 7 06:09:56 2024 + Commit: Sam James gentoo org> CommitDate: Wed Feb 7 19:22:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7748d0e1 net-libs/libtirpc: remove usr-ldscript support Per news item 2024-01-05-usr-initramfs, we no longer support this use case. It is fragile and hacky and leads to bizarre forms of load errors. The functionality is, despite being called "split-usr", not really about split-usr at all. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild | 62 ++ 1 file changed, 62 insertions(+) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild new file mode 100644 index ..ecb97a9dfb69 --- /dev/null +++ b/net-libs/libtirpc/libtirpc-1.3.4-r2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic libtool multilib-minimal + +DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" +HOMEPAGE="https://sourceforge.net/projects/libtirpc/ https://git.linux-nfs.org/?p=steved/libtirpc.git; +SRC_URI=" + mirror://sourceforge/${PN}/${P}.tar.bz2 + mirror://gentoo/${PN}-glibc-nfs.tar.xz +" + +LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" +SLOT="0/3" # subslot matches SONAME major +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="kerberos static-libs" + +RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" +DEPEND=" + ${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone ) +" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig +" + +src_prepare() { + cp -ra "${WORKDIR}"/tirpc "${S}"/ || die + + default + elibtoolize +} + +multilib_src_configure() { + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + local myeconfargs=( + $(use_enable kerberos gssapi) + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc + doins doc/netconfig + + insinto /usr/include/tirpc + doins -r "${WORKDIR}"/tirpc/* + + # makes sure that the linking order for nfs-utils is proper, as + # libtool would inject a libgssglue dependency in the list. + if ! use static-libs ; then + find "${ED}" -name "*.la" -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 32f9bb91fdc0170ffafbdd158472171b6a257cd2 Author: Eli Schwartz gmail com> AuthorDate: Wed Feb 7 06:01:28 2024 + Commit: Sam James gentoo org> CommitDate: Wed Feb 7 19:20:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f9bb91 net-libs/libtirpc: drop old Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/Manifest | 1 - net-libs/libtirpc/libtirpc-1.3.3.ebuild | 72 net-libs/libtirpc/libtirpc-1.3.4.ebuild | 73 - 3 files changed, 146 deletions(-) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index cec7ae18f538..959e80b1c14f 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,3 +1,2 @@ -DIST libtirpc-1.3.3.tar.bz2 562812 BLAKE2B e229869b05103d912b677f78648dce1f7fa7649bdf44b782a5fb97635eecf07f768bbc0ef25c0f065c8253fbe37c12b80934d9102b7345adfc4102897458b487 SHA512 df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe DIST libtirpc-1.3.4.tar.bz2 563292 BLAKE2B 33371e83e9f54e9d6d434b75d3a95bedefce63050846483471e302b1fbb3b63a18db90b652050c43e1c6e42b03e34bafb2fb6ae89787f05af0cf747319825424 SHA512 004e61b5853717324790c46cda5ff227d525909f189194ae72a1ec8f476ca35d7f4c1f03c0fbc690c1696d60a212675b09246dbe627fdbf1a9a47f5664e82b00 DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild deleted file mode 100644 index 1533f24eee74.. --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic multilib-minimal toolchain-funcs usr-ldscript - -DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" -HOMEPAGE="https://sourceforge.net/projects/libtirpc/ https://git.linux-nfs.org/?p=steved/libtirpc.git; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - mirror://gentoo/${PN}-glibc-nfs.tar.xz" - -LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" -SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="kerberos static-libs" - -RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - elibc_musl? ( sys-libs/queue-standalone )" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${P}-release-version.patch -) - -src_prepare() { - cp -ra "${WORKDIR}"/tirpc "${S}"/ || die - - default -} - -multilib_src_configure() { - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi - - local myeconfargs=( - $(use_enable kerberos gssapi) - $(use_enable static-libs static) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install() { - default - - # libtirpc replaces rpc support in glibc, so we need it in / - gen_usr_ldscript -a tirpc -} - -multilib_src_install_all() { - einstalldocs - - insinto /etc - doins doc/netconfig - - insinto /usr/include/tirpc - doins -r "${WORKDIR}"/tirpc/* - - # makes sure that the linking order for nfs-utils is proper, as - # libtool would inject a libgssglue dependency in the list. - if ! use static-libs ; then - find "${ED}" -name "*.la" -delete || die - fi -} diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild deleted file mode 100644 index a0fa69a46c02.. --- a/net-libs/libtirpc/libtirpc-1.3.4.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic multilib-minimal toolchain-funcs usr-ldscript - -DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" -HOMEPAGE="https://sourceforge.net/projects/libtirpc/ https://git.linux-nfs.org/?p=steved/libtirpc.git; -SRC_URI=" - mirror://sourceforge/${PN}/${P}.tar.bz2 - mirror://gentoo/${PN}-glibc-nfs.tar.xz -" - -LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" -SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 221488c9f1cc96972f4d5a26d04265b60a908b4b Author: Eli Schwartz gmail com> AuthorDate: Wed Feb 7 06:00:29 2024 + Commit: Sam James gentoo org> CommitDate: Wed Feb 7 19:19:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221488c9 net-libs/libtirpc: make sure to elibtoolize Fixes QA warning for failing to respect -frecord-gcc-switches. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild index 5ac63b344156..62c758d3a342 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit flag-o-matic multilib-minimal usr-ldscript +inherit flag-o-matic libtool multilib-minimal usr-ldscript DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" HOMEPAGE="https://sourceforge.net/projects/libtirpc/ https://git.linux-nfs.org/?p=steved/libtirpc.git; @@ -31,6 +31,7 @@ src_prepare() { cp -ra "${WORKDIR}"/tirpc "${S}"/ || die default + elibtoolize } multilib_src_configure() {
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: b9704c63b71f28b38c596968f426dc88171f60c2 Author: Sam James gentoo org> AuthorDate: Tue Feb 6 19:29:13 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 19:29:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9704c63 net-libs/libtirpc: Stabilize 1.3.4-r1 hppa, #923868 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild index b3df2631d4bd..5ac63b344156 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 5d66d0af63ae6ecff339413582c11d20f653b3ff Author: Sam James gentoo org> AuthorDate: Tue Feb 6 07:25:07 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 07:25:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d66d0af net-libs/libtirpc: Stabilize 1.3.4-r1 arm, #923868 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild index 786fe189051c..9d374bd66133 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 9e1e221194ed2ff87a611f677e12c44f55faf5f6 Author: Sam James gentoo org> AuthorDate: Tue Feb 6 07:25:08 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 07:25:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e1e2211 net-libs/libtirpc: Stabilize 1.3.4-r1 ppc64, #923868 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild index 9d374bd66133..b3df2631d4bd 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 0950a66351d6e84d8e95a4112da37a374b8fbfcb Author: Sam James gentoo org> AuthorDate: Tue Feb 6 06:54:01 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 06:54:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0950a663 net-libs/libtirpc: Stabilize 1.3.4-r1 sparc, #923868 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild index db77b413027b..7e740fecd364 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: ab35068d12d0b176eeace77569c29443094e Author: Sam James gentoo org> AuthorDate: Tue Feb 6 06:54:02 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 06:54:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab35068d net-libs/libtirpc: Stabilize 1.3.4-r1 ppc, #923868 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild index 7e740fecd364..d8b7d68f665a 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: a55cf50adf6186db93ce59dc0c681c63b8f53452 Author: Sam James gentoo org> AuthorDate: Tue Feb 6 06:54:03 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 06:54:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55cf50a net-libs/libtirpc: Stabilize 1.3.4-r1 arm64, #923868 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild index d8b7d68f665a..786fe189051c 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 605222663115c96818077d352b1f8ceef0e96637 Author: Sam James gentoo org> AuthorDate: Tue Feb 6 06:47:13 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 06:47:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60522266 net-libs/libtirpc: Stabilize 1.3.4-r1 amd64, #923868 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild index 63266d9741fa..db77b413027b 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: dc5d1e48913a2a637096659ba60bbfb15ae38a31 Author: Sam James gentoo org> AuthorDate: Tue Feb 6 06:18:56 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 06:18:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5d1e48 net-libs/libtirpc: Stabilize 1.3.4-r1 x86, #923868 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild index 8942db187989..63266d9741fa 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 81f2a0e926a949a520b7ca4dc69b3ed4d9efd624 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 10:43:12 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 10:43:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f2a0e9 net-libs/libtirpc: pass -Wl,--undefined-version for other linkers if supported Revbump as it's a library. Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild | 68 ++ 1 file changed, 68 insertions(+) diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild new file mode 100644 index ..8942db187989 --- /dev/null +++ b/net-libs/libtirpc/libtirpc-1.3.4-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib-minimal usr-ldscript + +DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" +HOMEPAGE="https://sourceforge.net/projects/libtirpc/ https://git.linux-nfs.org/?p=steved/libtirpc.git; +SRC_URI=" + mirror://sourceforge/${PN}/${P}.tar.bz2 + mirror://gentoo/${PN}-glibc-nfs.tar.xz +" + +LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" +SLOT="0/3" # subslot matches SONAME major +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="kerberos static-libs" + +RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" +DEPEND=" + ${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone ) +" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig +" + +src_prepare() { + cp -ra "${WORKDIR}"/tirpc "${S}"/ || die + + default +} + +multilib_src_configure() { + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + local myeconfargs=( + $(use_enable kerberos gssapi) + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + # libtirpc replaces rpc support in glibc, so we need it in / + gen_usr_ldscript -a tirpc +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc + doins doc/netconfig + + insinto /usr/include/tirpc + doins -r "${WORKDIR}"/tirpc/* + + # makes sure that the linking order for nfs-utils is proper, as + # libtool would inject a libgssglue dependency in the list. + if ! use static-libs ; then + find "${ED}" -name "*.la" -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: bdc29d8792c2537d0be12c691ebd4fbcdeb92d54 Author: Sam James gentoo org> AuthorDate: Thu Nov 16 16:21:38 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 16 16:21:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc29d87 net-libs/libtirpc: Stabilize 1.3.4 hppa, #917233 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild index 3cf003e9ef0b..a0fa69a46c02 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: dd099408ded8d237ee9812b59d32b49456e265ac Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 12 16:49:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 12 16:49:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd099408 net-libs/libtirpc: Stabilize 1.3.4 ppc, #917233 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild index ea05e598e26d..3cf003e9ef0b 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: fb8ae60353a1d7b5f41d0ccb40a07f25036912ae Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 12 08:32:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 12 08:32:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8ae603 net-libs/libtirpc: Stabilize 1.3.4 arm64, #917233 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild index bf22b0b938f3..ea05e598e26d 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 528dbcde9a93a784dc53dd542dd10b84a6722efc Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 12 08:32:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 12 08:32:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528dbcde net-libs/libtirpc: Stabilize 1.3.4 ppc64, #917233 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild index 0841762a6f62..bf22b0b938f3 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 6f67f205c624c07c89c00de7e6e9b8851e8af5b9 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 12 08:20:31 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 12 08:20:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f67f205 net-libs/libtirpc: Stabilize 1.3.4 sparc, #917233 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild index 9a124a64f149..e240f0687847 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 85481db4a360a0d547599088c68c2d6859981717 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 12 08:20:30 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 12 08:20:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85481db4 net-libs/libtirpc: Stabilize 1.3.4 x86, #917233 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild index ab29d1a89913..9a124a64f149 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 97edae9951b88bbb76a8937bd7c1f095cf323d08 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 12 08:20:32 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 12 08:20:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97edae99 net-libs/libtirpc: Stabilize 1.3.4 arm, #917233 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild index 591d62d5d663..0841762a6f62 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 397f8a5646f20e72ef02187ec803f3e325b43bc4 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 12 08:20:31 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 12 08:20:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=397f8a56 net-libs/libtirpc: Stabilize 1.3.4 amd64, #917233 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild index e240f0687847..591d62d5d663 100644 --- a/net-libs/libtirpc/libtirpc-1.3.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 1fd13e4d6fb8ad865f249f6b723a0e5c7297c2e6 Author: Sam James gentoo org> AuthorDate: Mon Oct 9 02:21:10 2023 + Commit: Sam James gentoo org> CommitDate: Mon Oct 9 02:21:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd13e4d net-libs/libtirpc: add 1.3.4 Bug: https://bugs.gentoo.org/915404 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/Manifest | 1 + net-libs/libtirpc/libtirpc-1.3.4.ebuild | 73 + 2 files changed, 74 insertions(+) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index 2767367e2b69..cec7ae18f538 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,2 +1,3 @@ DIST libtirpc-1.3.3.tar.bz2 562812 BLAKE2B e229869b05103d912b677f78648dce1f7fa7649bdf44b782a5fb97635eecf07f768bbc0ef25c0f065c8253fbe37c12b80934d9102b7345adfc4102897458b487 SHA512 df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe +DIST libtirpc-1.3.4.tar.bz2 563292 BLAKE2B 33371e83e9f54e9d6d434b75d3a95bedefce63050846483471e302b1fbb3b63a18db90b652050c43e1c6e42b03e34bafb2fb6ae89787f05af0cf747319825424 SHA512 004e61b5853717324790c46cda5ff227d525909f189194ae72a1ec8f476ca35d7f4c1f03c0fbc690c1696d60a212675b09246dbe627fdbf1a9a47f5664e82b00 DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/libtirpc-1.3.4.ebuild b/net-libs/libtirpc/libtirpc-1.3.4.ebuild new file mode 100644 index ..ab29d1a89913 --- /dev/null +++ b/net-libs/libtirpc/libtirpc-1.3.4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib-minimal toolchain-funcs usr-ldscript + +DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" +HOMEPAGE="https://sourceforge.net/projects/libtirpc/ https://git.linux-nfs.org/?p=steved/libtirpc.git; +SRC_URI=" + mirror://sourceforge/${PN}/${P}.tar.bz2 + mirror://gentoo/${PN}-glibc-nfs.tar.xz +" + +LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" +SLOT="0/3" # subslot matches SONAME major +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="kerberos static-libs" + +RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" +DEPEND=" + ${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone ) +" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig +" + +src_prepare() { + cp -ra "${WORKDIR}"/tirpc "${S}"/ || die + + default +} + +multilib_src_configure() { + # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs + # https://github.com/gentoo/gentoo/pull/28355 + # mold needs this too but right now tc-ld-is-mold is also not available + if tc-ld-is-lld; then + append-ldflags -Wl,--undefined-version + fi + + local myeconfargs=( + $(use_enable kerberos gssapi) + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + # libtirpc replaces rpc support in glibc, so we need it in / + gen_usr_ldscript -a tirpc +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc + doins doc/netconfig + + insinto /usr/include/tirpc + doins -r "${WORKDIR}"/tirpc/* + + # makes sure that the linking order for nfs-utils is proper, as + # libtool would inject a libgssglue dependency in the list. + if ! use static-libs ; then + find "${ED}" -name "*.la" -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 076d0d2bd835bbc0f21fb1b28dc5175ca59a86a2 Author: WANG Xuerui gentoo org> AuthorDate: Sat Jan 14 06:31:23 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jan 14 19:14:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=076d0d2b net-libs/libtirpc: fix build with lld-16 Signed-off-by: WANG Xuerui gentoo.org> Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index 46f43a6d7b8c..1533f24eee74 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit multilib-minimal usr-ldscript +inherit flag-o-matic multilib-minimal toolchain-funcs usr-ldscript DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" HOMEPAGE="https://sourceforge.net/projects/libtirpc/ https://git.linux-nfs.org/?p=steved/libtirpc.git; @@ -33,6 +33,13 @@ src_prepare() { } multilib_src_configure() { + # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs + # https://github.com/gentoo/gentoo/pull/28355 + # mold needs this too but right now tc-ld-is-mold is also not available + if tc-ld-is-lld; then + append-ldflags -Wl,--undefined-version + fi + local myeconfargs=( $(use_enable kerberos gssapi) $(use_enable static-libs static)
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: cbb6630013cd46001a051cb8e6cc5975dba8192c Author: Mike Gilbert gentoo org> AuthorDate: Sat Oct 22 14:07:03 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Oct 22 14:07:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb66300 net-libs/libtirpc: drop 'ipv6' USE flag configure defaults it to enabled. Signed-off-by: Mike Gilbert gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index 7f9efd7d9811..46f43a6d7b8c 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="ipv6 kerberos static-libs" +IUSE="kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" DEPEND="${RDEPEND} @@ -34,7 +34,6 @@ src_prepare() { multilib_src_configure() { local myeconfargs=( - $(use_enable ipv6) $(use_enable kerberos gssapi) $(use_enable static-libs static) )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/
commit: 22ebc6760d7a291afec88b0308d009834988 Author: Mike Gilbert gentoo org> AuthorDate: Sat Oct 22 03:00:09 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Oct 22 03:00:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ebc676 net-libs/libtirpc: drop 1.3.2, 1.3.2-r1 Bug: https://bugs.gentoo.org/859634 Signed-off-by: Mike Gilbert gentoo.org> net-libs/libtirpc/Manifest | 1 - net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch | 178 - .../files/libtirpc-1.3.2-memory-leak.patch | 52 -- .../files/libtirpc-1.3.2-use-after-free.patch | 31 net-libs/libtirpc/libtirpc-1.3.2-r1.ebuild | 65 net-libs/libtirpc/libtirpc-1.3.2.ebuild| 60 --- 6 files changed, 387 deletions(-) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index 84ccc63b4af4..2767367e2b69 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,3 +1,2 @@ -DIST libtirpc-1.3.2.tar.bz2 513151 BLAKE2B 375b7bb046244f4666522c4f148428349fe1867b095dc5e268d037ba26982f88df70b0ad21fbe2b99150f644806a46651b524c3b9f7fe2499469806ea50b0331 SHA512 8664d5c4f842ee5acf83b9c1cadb7871f17b8157a7c4500e2236dcfb3a25768cab39f7c5123758dcd7381e30eb028ddfa26a28f458283f2dcea3426c9878c255 DIST libtirpc-1.3.3.tar.bz2 562812 BLAKE2B e229869b05103d912b677f78648dce1f7fa7649bdf44b782a5fb97635eecf07f768bbc0ef25c0f065c8253fbe37c12b80934d9102b7345adfc4102897458b487 SHA512 df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch b/net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch deleted file mode 100644 index 88b6f5719f41.. --- a/net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 86529758570cef4c73fb9b9c4104fdc510f701ed Mon Sep 17 00:00:00 2001 -From: Dai Ngo -Date: Sat, 21 Aug 2021 13:16:23 -0400 -Subject: [PATCH] Fix DoS vulnerability in libtirpc - -Currently svc_run does not handle poll timeout and rendezvous_request -does not handle EMFILE error returned from accept(2 as it used to. -These two missing functionality were removed by commit b2c9430f46c4. - -The effect of not handling poll timeout allows idle TCP conections -to remain ESTABLISHED indefinitely. When the number of connections -reaches the limit of the open file descriptors (ulimit -n) then -accept(2) fails with EMFILE. Since there is no handling of EMFILE -error this causes svc_run() to get in a tight loop calling accept(2). -This resulting in the RPC service of svc_run is being down, it's -no longer able to service any requests. - -RPC service rpcbind, statd and mountd are effected by this -problem. - -Fix by enhancing rendezvous_request to keep the number of -SVCXPRT conections to 4/5 of the size of the file descriptor -table. When this thresold is reached, it destroys the idle -TCP connections or destroys the least active connection if -no idle connnction was found. - -Fixes: 44bf15b8 rpcbind: don't use obsolete svc_fdset interface of libtirpc -Signed-off-by: dai@oracle.com -Signed-off-by: Steve Dickson - INSTALL | 371 +-- - src/svc.c| 17 ++- - src/svc_vc.c | 62 +- - 3 files changed, 78 insertions(+), 372 deletions(-) - mode change 100644 => 12 INSTALL - -diff --git a/src/svc.c b/src/svc.c -index 6db164b..3a8709f 100644 a/src/svc.c -+++ b/src/svc.c -@@ -57,7 +57,7 @@ - - #define max(a, b) (a > b ? a : b) - --static SVCXPRT **__svc_xports; -+SVCXPRT **__svc_xports; - int __svc_maxrec; - - /* -@@ -194,6 +194,21 @@ __xprt_do_unregister (xprt, dolock) - rwlock_unlock (_fd_lock); - } - -+int -+svc_open_fds() -+{ -+ int ix; -+ int nfds = 0; -+ -+ rwlock_rdlock (_fd_lock); -+ for (ix = 0; ix < svc_max_pollfd; ++ix) { -+ if (svc_pollfd[ix].fd != -1) -+ nfds++; -+ } -+ rwlock_unlock (_fd_lock); -+ return (nfds); -+} -+ - /* - * Add a service program to the callout list. - * The dispatch routine will be called when a rpc request for this -diff --git a/src/svc_vc.c b/src/svc_vc.c -index f1d9f00..3dc8a75 100644 a/src/svc_vc.c -+++ b/src/svc_vc.c -@@ -64,6 +64,8 @@ - - - extern rwlock_t svc_fd_lock; -+extern SVCXPRT **__svc_xports; -+extern int svc_open_fds(); - - static SVCXPRT *makefd_xprt(int, u_int, u_int); - static bool_t rendezvous_request(SVCXPRT *, struct rpc_msg *); -@@ -82,6 +84,7 @@ static void svc_vc_ops(SVCXPRT *); - static bool_t
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: bb07b548c0f74a41876f83941e79306e7cbda0f9 Author: Jakov Smolić gentoo org> AuthorDate: Mon Sep 26 15:05:28 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Sep 26 15:05:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb07b548 net-libs/libtirpc: Stabilize 1.3.3 x86, #872740 Signed-off-by: Jakov Smolić gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index 7d7cdd6fc026..7f9efd7d9811 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 6eba3308f4272db303de4d43c3b7ba596515e353 Author: Jakov Smolić gentoo org> AuthorDate: Mon Sep 26 15:04:59 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Sep 26 15:04:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eba3308 net-libs/libtirpc: Stabilize 1.3.3 amd64, #872740 Signed-off-by: Jakov Smolić gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index ea1e6e5c3106..7d7cdd6fc026 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 4a639852e17b56ed497020a3a91db30da6925b83 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 26 04:15:53 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 26 04:15:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a639852 net-libs/libtirpc: Stabilize 1.3.3 hppa, #872740 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index ba194697d531..ea1e6e5c3106 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 1910ac091db54cceb6cbff3da0e6c89bfbdf1001 Author: Sam James gentoo org> AuthorDate: Sun Sep 25 23:58:08 2022 + Commit: Sam James gentoo org> CommitDate: Sun Sep 25 23:58:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1910ac09 net-libs/libtirpc: Stabilize 1.3.3 arm64, #872740 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index 97d71e6e9593..ba194697d531 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 8376c2e3729bdef5e3992fcb8be55d5ad9aadb51 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 25 13:17:37 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 25 13:17:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8376c2e3 net-libs/libtirpc: Stabilize 1.3.3 sparc, #872740 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index 92da66ae29fa..e05f429d8315 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: a2ce0b1ba4f8517a0f9a1fa7cc311926c46f579d Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 25 13:17:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 25 13:17:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ce0b1b net-libs/libtirpc: Stabilize 1.3.3 arm, #872740 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index 8dbd71c656d2..97d71e6e9593 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 2923605045f5cce6c4b2a853861cc38d9567f730 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 25 13:17:38 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 25 13:17:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29236050 net-libs/libtirpc: Stabilize 1.3.3 ppc, #872740 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index 2e66fb1a..8dbd71c656d2 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: dcadc3ab6ef2cd9590c92c814c415766051e205a Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 25 13:17:38 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 25 13:17:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcadc3ab net-libs/libtirpc: Stabilize 1.3.3 ppc64, #872740 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libtirpc/libtirpc-1.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.3.ebuild b/net-libs/libtirpc/libtirpc-1.3.3.ebuild index e05f429d8315..2e66fb1a 100644 --- a/net-libs/libtirpc/libtirpc-1.3.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/files/, net-libs/libtirpc/
commit: 6be44a813b7d5fd2c88a0e044578a5ed54c8ef64 Author: Sam James gentoo org> AuthorDate: Tue Aug 9 19:16:29 2022 + Commit: Sam James gentoo org> CommitDate: Tue Aug 9 20:05:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be44a81 net-libs/libtirpc: add 1.3.3 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/Manifest | 1 + .../files/libtirpc-1.3.3-release-version.patch | 91 ++ net-libs/libtirpc/libtirpc-1.3.3.ebuild| 66 3 files changed, 158 insertions(+) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index 7f745c7d4b75..84ccc63b4af4 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,2 +1,3 @@ DIST libtirpc-1.3.2.tar.bz2 513151 BLAKE2B 375b7bb046244f4666522c4f148428349fe1867b095dc5e268d037ba26982f88df70b0ad21fbe2b99150f644806a46651b524c3b9f7fe2499469806ea50b0331 SHA512 8664d5c4f842ee5acf83b9c1cadb7871f17b8157a7c4500e2236dcfb3a25768cab39f7c5123758dcd7381e30eb028ddfa26a28f458283f2dcea3426c9878c255 +DIST libtirpc-1.3.3.tar.bz2 562812 BLAKE2B e229869b05103d912b677f78648dce1f7fa7649bdf44b782a5fb97635eecf07f768bbc0ef25c0f065c8253fbe37c12b80934d9102b7345adfc4102897458b487 SHA512 df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch b/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch new file mode 100644 index ..e80b02245a4d --- /dev/null +++ b/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch @@ -0,0 +1,91 @@ +https://git.linux-nfs.org/?p=steved/libtirpc.git;a=commitdiff;h=0fb94eef5062d2657d75eee686fa47238fafa312 + +From: Steve Dickson +Date: Sun, 7 Aug 2022 12:57:19 -0400 +Subject: [PATCH] Release: 1.3.3 + +Signed-off-by: Steve Dickson +--- a/configure b/configure +@@ -1,6 +1,6 @@ + #! /bin/sh + # Guess values for system-dependent variables and create Makefiles. +-# Generated by GNU Autoconf 2.71 for libtirpc 1.3.2. ++# Generated by GNU Autoconf 2.71 for libtirpc 1.3.3. + # + # + # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, +@@ -618,8 +618,8 @@ MAKEFLAGS= + # Identity of this package. + PACKAGE_NAME='libtirpc' + PACKAGE_TARNAME='libtirpc' +-PACKAGE_VERSION='1.3.2' +-PACKAGE_STRING='libtirpc 1.3.2' ++PACKAGE_VERSION='1.3.3' ++PACKAGE_STRING='libtirpc 1.3.3' + PACKAGE_BUGREPORT='' + PACKAGE_URL='' + +@@ -1373,7 +1373,7 @@ if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +-\`configure' configures libtirpc 1.3.2 to adapt to many kinds of systems. ++\`configure' configures libtirpc 1.3.3 to adapt to many kinds of systems. + + Usage: $0 [OPTION]... [VAR=VALUE]... + +@@ -1444,7 +1444,7 @@ fi + + if test -n "$ac_init_help"; then + case $ac_init_help in +- short | recursive ) echo "Configuration of libtirpc 1.3.2:";; ++ short | recursive ) echo "Configuration of libtirpc 1.3.3:";; +esac + cat <<\_ACEOF + +@@ -1559,7 +1559,7 @@ fi + test -n "$ac_init_help" && exit $ac_status + if $ac_init_version; then + cat <<\_ACEOF +-libtirpc configure 1.3.2 ++libtirpc configure 1.3.3 + generated by GNU Autoconf 2.71 + + Copyright (C) 2021 Free Software Foundation, Inc. +@@ -1815,7 +1815,7 @@ cat >config.log <<_ACEOF + This file contains any messages produced by compilers while + running configure, to aid debugging if configure makes a mistake. + +-It was created by libtirpc $as_me 1.3.2, which was ++It was created by libtirpc $as_me 1.3.3, which was + generated by GNU Autoconf 2.71. Invocation command line was + + $ $0$ac_configure_args_raw +@@ -3084,7 +3084,7 @@ fi + + # Define the identity of the package. + PACKAGE='libtirpc' +- VERSION='1.3.2' ++ VERSION='1.3.3' + + + printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h +@@ -14643,7 +14662,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + # report actual input values of CONFIG_FILES etc. instead of their + # values after options handling. + ac_log=" +-This file was extended by libtirpc $as_me 1.3.2, which was ++This file was extended by libtirpc $as_me 1.3.3, which was + generated by GNU Autoconf 2.71. Invocation command line was + + CONFIG_FILES= $CONFIG_FILES +@@ -14711,7 +14730,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/' + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_cs_config='$ac_cs_config_escaped' +
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/
commit: 15f37371c962d5d28081841062dcf925c6a0914c Author: Mike Gilbert gentoo org> AuthorDate: Sun Jul 24 00:36:45 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Jul 24 00:38:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f37371 net-libs/libtirpc: backport security fixes Bug: https://bugs.gentoo.org/859634 Signed-off-by: Mike Gilbert gentoo.org> net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch | 178 + .../files/libtirpc-1.3.2-memory-leak.patch | 52 ++ .../files/libtirpc-1.3.2-use-after-free.patch | 31 net-libs/libtirpc/libtirpc-1.3.2-r1.ebuild | 65 4 files changed, 326 insertions(+) diff --git a/net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch b/net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch new file mode 100644 index ..88b6f5719f41 --- /dev/null +++ b/net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch @@ -0,0 +1,178 @@ +From 86529758570cef4c73fb9b9c4104fdc510f701ed Mon Sep 17 00:00:00 2001 +From: Dai Ngo +Date: Sat, 21 Aug 2021 13:16:23 -0400 +Subject: [PATCH] Fix DoS vulnerability in libtirpc + +Currently svc_run does not handle poll timeout and rendezvous_request +does not handle EMFILE error returned from accept(2 as it used to. +These two missing functionality were removed by commit b2c9430f46c4. + +The effect of not handling poll timeout allows idle TCP conections +to remain ESTABLISHED indefinitely. When the number of connections +reaches the limit of the open file descriptors (ulimit -n) then +accept(2) fails with EMFILE. Since there is no handling of EMFILE +error this causes svc_run() to get in a tight loop calling accept(2). +This resulting in the RPC service of svc_run is being down, it's +no longer able to service any requests. + +RPC service rpcbind, statd and mountd are effected by this +problem. + +Fix by enhancing rendezvous_request to keep the number of +SVCXPRT conections to 4/5 of the size of the file descriptor +table. When this thresold is reached, it destroys the idle +TCP connections or destroys the least active connection if +no idle connnction was found. + +Fixes: 44bf15b8 rpcbind: don't use obsolete svc_fdset interface of libtirpc +Signed-off-by: dai@oracle.com +Signed-off-by: Steve Dickson +--- + INSTALL | 371 +-- + src/svc.c| 17 ++- + src/svc_vc.c | 62 +- + 3 files changed, 78 insertions(+), 372 deletions(-) + mode change 100644 => 12 INSTALL + +diff --git a/src/svc.c b/src/svc.c +index 6db164b..3a8709f 100644 +--- a/src/svc.c b/src/svc.c +@@ -57,7 +57,7 @@ + + #define max(a, b) (a > b ? a : b) + +-static SVCXPRT **__svc_xports; ++SVCXPRT **__svc_xports; + int __svc_maxrec; + + /* +@@ -194,6 +194,21 @@ __xprt_do_unregister (xprt, dolock) + rwlock_unlock (_fd_lock); + } + ++int ++svc_open_fds() ++{ ++ int ix; ++ int nfds = 0; ++ ++ rwlock_rdlock (_fd_lock); ++ for (ix = 0; ix < svc_max_pollfd; ++ix) { ++ if (svc_pollfd[ix].fd != -1) ++ nfds++; ++ } ++ rwlock_unlock (_fd_lock); ++ return (nfds); ++} ++ + /* + * Add a service program to the callout list. + * The dispatch routine will be called when a rpc request for this +diff --git a/src/svc_vc.c b/src/svc_vc.c +index f1d9f00..3dc8a75 100644 +--- a/src/svc_vc.c b/src/svc_vc.c +@@ -64,6 +64,8 @@ + + + extern rwlock_t svc_fd_lock; ++extern SVCXPRT **__svc_xports; ++extern int svc_open_fds(); + + static SVCXPRT *makefd_xprt(int, u_int, u_int); + static bool_t rendezvous_request(SVCXPRT *, struct rpc_msg *); +@@ -82,6 +84,7 @@ static void svc_vc_ops(SVCXPRT *); + static bool_t svc_vc_control(SVCXPRT *xprt, const u_int rq, void *in); + static bool_t svc_vc_rendezvous_control (SVCXPRT *xprt, const u_int rq, +void *in); ++static int __svc_destroy_idle(int timeout); + + struct cf_rendezvous { /* kept in xprt->xp_p1 for rendezvouser */ + u_int sendsize; +@@ -313,13 +316,14 @@ done: + return (xprt); + } + ++ + /*ARGSUSED*/ + static bool_t + rendezvous_request(xprt, msg) + SVCXPRT *xprt; + struct rpc_msg *msg; + { +- int sock, flags; ++ int sock, flags, nfds, cnt; + struct cf_rendezvous *r; + struct cf_conn *cd; + struct sockaddr_storage addr; +@@ -379,6 +383,16 @@ again: + + gettimeofday(>last_recv_time, NULL); + ++ nfds = svc_open_fds(); ++ if (nfds >= (_rpc_dtablesize() / 5) * 4) { ++ /* destroy idle connections */ ++ cnt = __svc_destroy_idle(15); ++ if (cnt == 0) { ++ /* destroy least active */ ++ __svc_destroy_idle(0); ++ } ++ } ++ + return (FALSE); /* there is never an rpc msg to be processed */ + } + +@@ -820,3 +834,49 @@ __svc_clean_idle(fd_set *fds, int timeout, bool_t cleanblock) + { +
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 7349feacb786504c253b26db9033ce70144b8217 Author: Mike Gilbert gentoo org> AuthorDate: Mon Jun 27 17:56:48 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Jun 27 17:57:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7349feac net-libs/libtirpc: update LICENSE Closes: https://bugs.gentoo.org/567362 Signed-off-by: Mike Gilbert gentoo.org> net-libs/libtirpc/libtirpc-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild index 1db380303e0b..8b1e3780df4b 100644 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://sourceforge.net/projects/libtirpc/; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 mirror://gentoo/${PN}-glibc-nfs.tar.xz" -LICENSE="GPL-2" +LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" SLOT="0/3" # subslot matches SONAME major KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 88a2899bfbd9d104072bd0645ebac1e8569eb26c Author: David Seifert gentoo org> AuthorDate: Mon Jun 14 09:19:02 2021 + Commit: David Seifert gentoo org> CommitDate: Mon Jun 14 09:19:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a2899b net-libs/libtirpc: drop 1.3.1 Signed-off-by: David Seifert gentoo.org> net-libs/libtirpc/Manifest | 1 - net-libs/libtirpc/libtirpc-1.3.1.ebuild | 60 - 2 files changed, 61 deletions(-) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index 726261152e4..7f745c7d4b7 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,3 +1,2 @@ -DIST libtirpc-1.3.1.tar.bz2 513399 BLAKE2B 8cc42292cdbde55a0095669bd9ccb3666b9e33d6ec9880ac79d034d42155d1b585f4181ff92f8290d7b5cce01bace2629d1ddfe0d61813f00851216f2be5ed0d SHA512 131f746800ac7280cc3900597018fc8dbc8da50c14e29dbaccf36a6d110eded117351108c6b069eaac90d77cfec17014b08e9afddcf153fda2d780ba64260cbc DIST libtirpc-1.3.2.tar.bz2 513151 BLAKE2B 375b7bb046244f4666522c4f148428349fe1867b095dc5e268d037ba26982f88df70b0ad21fbe2b99150f644806a46651b524c3b9f7fe2499469806ea50b0331 SHA512 8664d5c4f842ee5acf83b9c1cadb7871f17b8157a7c4500e2236dcfb3a25768cab39f7c5123758dcd7381e30eb028ddfa26a28f458283f2dcea3426c9878c255 DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild deleted file mode 100644 index ec87a461675..000 --- a/net-libs/libtirpc/libtirpc-1.3.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal usr-ldscript - -DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" -HOMEPAGE="https://sourceforge.net/projects/libtirpc/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - mirror://gentoo/${PN}-glibc-nfs.tar.xz" - -LICENSE="GPL-2" -SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="ipv6 kerberos static-libs" - -RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - elibc_musl? ( sys-libs/queue-standalone )" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig" - -src_prepare() { - cp -r "${WORKDIR}"/tirpc "${S}"/ || die - default -} - -multilib_src_configure() { - local myeconfargs=( - $(use_enable ipv6) - $(use_enable kerberos gssapi) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install() { - default - - # libtirpc replaces rpc support in glibc, so we need it in / - gen_usr_ldscript -a tirpc -} - -multilib_src_install_all() { - einstalldocs - - insinto /etc - doins doc/netconfig - - insinto /usr/include/tirpc - doins -r "${WORKDIR}"/tirpc/* - - # makes sure that the linking order for nfs-utils is proper, as - # libtool would inject a libgssglue dependency in the list. - if ! use static-libs ; then - find "${ED}" -name "*.la" -delete || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 9be8205d2afc4f0550ae34b8081693292aeab71c Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Jun 13 09:26:09 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jun 13 10:46:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be8205d net-libs/libtirpc: stable 1.3.2 for hppa, bug #795618 Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libtirpc/libtirpc-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild index e7a52d8b084..ec87a461675 100644 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 23ff5a128408ac7a86aa2f34e1016ec9c4323a4a Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jun 13 06:32:27 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jun 13 06:32:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ff5a12 net-libs/libtirpc: x86 stable wrt bug #795618 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild index 44cce6cfaf3..e7a52d8b084 100644 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: a23adc6fd2bfa5716235bbe6dc04bdddfafb5bd7 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jun 13 06:28:03 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jun 13 06:28:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a23adc6f net-libs/libtirpc: amd64 stable wrt bug #795618 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild index 5c2e69af1c4..44cce6cfaf3 100644 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: d9c6701e9907a28a38a3c7e28b6f48bbf812b002 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 16:07:01 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 16:07:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c6701e net-libs/libtirpc: Stabilize 1.3.2 arm64, #795618 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild index 8d0d2c01c08..5c2e69af1c4 100644 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 76967196975bedb11d3d6b592e42b7bc18acd1d3 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 15:56:29 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 15:56:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76967196 net-libs/libtirpc: Stabilize 1.3.2 arm, #795618 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild index 10701b5afea..8d0d2c01c08 100644 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 1109990aea2d5019cd0e0b6a65ddc3e480e7ea16 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 15:46:22 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 15:46:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1109990a net-libs/libtirpc: Stabilize 1.3.2 sparc, #795618 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild index cd377fd9c18..10701b5afea 100644 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: f5ac3906a987033992c41b92af8faee350406751 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 15:45:35 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 15:45:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ac3906 net-libs/libtirpc: Stabilize 1.3.2 ppc64, #795618 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild index 0d5c55b5e67..cd377fd9c18 100644 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 2b27cfac68e5e5fb1784a8baa70a0691e52e16c6 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 15:44:34 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 15:44:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b27cfac net-libs/libtirpc: Stabilize 1.3.2 ppc, #795618 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild index fea15bb4317..0d5c55b5e67 100644 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: ae81ee2aa2f071bd99e9cc9fccf690d1a767cfd5 Author: Matt Turner gentoo org> AuthorDate: Wed May 12 06:15:24 2021 + Commit: Matt Turner gentoo org> CommitDate: Wed May 12 06:25:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae81ee2a net-libs/libtirpc: Version bump to 1.3.2 Signed-off-by: Matt Turner gentoo.org> net-libs/libtirpc/Manifest | 1 + net-libs/libtirpc/libtirpc-1.3.2.ebuild | 60 + 2 files changed, 61 insertions(+) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index 1a758389e71..726261152e4 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,2 +1,3 @@ DIST libtirpc-1.3.1.tar.bz2 513399 BLAKE2B 8cc42292cdbde55a0095669bd9ccb3666b9e33d6ec9880ac79d034d42155d1b585f4181ff92f8290d7b5cce01bace2629d1ddfe0d61813f00851216f2be5ed0d SHA512 131f746800ac7280cc3900597018fc8dbc8da50c14e29dbaccf36a6d110eded117351108c6b069eaac90d77cfec17014b08e9afddcf153fda2d780ba64260cbc +DIST libtirpc-1.3.2.tar.bz2 513151 BLAKE2B 375b7bb046244f4666522c4f148428349fe1867b095dc5e268d037ba26982f88df70b0ad21fbe2b99150f644806a46651b524c3b9f7fe2499469806ea50b0331 SHA512 8664d5c4f842ee5acf83b9c1cadb7871f17b8157a7c4500e2236dcfb3a25768cab39f7c5123758dcd7381e30eb028ddfa26a28f458283f2dcea3426c9878c255 DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild new file mode 100644 index 000..fea15bb4317 --- /dev/null +++ b/net-libs/libtirpc/libtirpc-1.3.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal usr-ldscript + +DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" +HOMEPAGE="https://sourceforge.net/projects/libtirpc/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + mirror://gentoo/${PN}-glibc-nfs.tar.xz" + +LICENSE="GPL-2" +SLOT="0/3" # subslot matches SONAME major +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ipv6 kerberos static-libs" + +RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone )" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig" + +src_prepare() { + cp -r "${WORKDIR}"/tirpc "${S}"/ || die + default +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable ipv6) + $(use_enable kerberos gssapi) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + # libtirpc replaces rpc support in glibc, so we need it in / + gen_usr_ldscript -a tirpc +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc + doins doc/netconfig + + insinto /usr/include/tirpc + doins -r "${WORKDIR}"/tirpc/* + + # makes sure that the linking order for nfs-utils is proper, as + # libtool would inject a libgssglue dependency in the list. + if ! use static-libs ; then + find "${ED}" -name "*.la" -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: ae4515ffc3204eb16bb71daf4c26cad00cc349ce Author: David Seifert gentoo org> AuthorDate: Sun Apr 25 09:16:40 2021 + Commit: David Seifert gentoo org> CommitDate: Sun Apr 25 09:16:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4515ff net-libs/libtirpc: Remove old 1.2.6 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> net-libs/libtirpc/Manifest | 1 - net-libs/libtirpc/libtirpc-1.2.6.ebuild | 60 - 2 files changed, 61 deletions(-) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index ccb8c655851..1a758389e71 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,3 +1,2 @@ -DIST libtirpc-1.2.6.tar.bz2 513150 BLAKE2B 81ca8d1897b84897b31bd81c17e446213b798e00de80f03736f73eaf6b2e9e436b1569243bf9a8c5ad22de7da51339432decd2a8d3f1b8135151fd7e0f703e54 SHA512 bcb6b5c062c1301aa1246ec93ae0a5c1d221b8421126d020863517cb814b43ed038fb6c0c2faf4e68ff133b69abefe4f4d42bfc870671da6c27ca941a30b155a DIST libtirpc-1.3.1.tar.bz2 513399 BLAKE2B 8cc42292cdbde55a0095669bd9ccb3666b9e33d6ec9880ac79d034d42155d1b585f4181ff92f8290d7b5cce01bace2629d1ddfe0d61813f00851216f2be5ed0d SHA512 131f746800ac7280cc3900597018fc8dbc8da50c14e29dbaccf36a6d110eded117351108c6b069eaac90d77cfec17014b08e9afddcf153fda2d780ba64260cbc DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild deleted file mode 100644 index ec87a461675..000 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal usr-ldscript - -DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" -HOMEPAGE="https://sourceforge.net/projects/libtirpc/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - mirror://gentoo/${PN}-glibc-nfs.tar.xz" - -LICENSE="GPL-2" -SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="ipv6 kerberos static-libs" - -RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - elibc_musl? ( sys-libs/queue-standalone )" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig" - -src_prepare() { - cp -r "${WORKDIR}"/tirpc "${S}"/ || die - default -} - -multilib_src_configure() { - local myeconfargs=( - $(use_enable ipv6) - $(use_enable kerberos gssapi) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install() { - default - - # libtirpc replaces rpc support in glibc, so we need it in / - gen_usr_ldscript -a tirpc -} - -multilib_src_install_all() { - einstalldocs - - insinto /etc - doins doc/netconfig - - insinto /usr/include/tirpc - doins -r "${WORKDIR}"/tirpc/* - - # makes sure that the linking order for nfs-utils is proper, as - # libtool would inject a libgssglue dependency in the list. - if ! use static-libs ; then - find "${ED}" -name "*.la" -delete || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: e035646869dbf144c050ac24044ece65c6713415 Author: Sam James gentoo org> AuthorDate: Fri Apr 16 10:13:15 2021 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 16 10:13:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0356468 net-libs/libtirpc: toolchain-funcs-- Signed-off-by: Sam James gentoo.org> Signed-off-by: David Seifert gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- net-libs/libtirpc/libtirpc-1.3.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index c257e2ba3a0..ec87a461675 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit multilib-minimal toolchain-funcs usr-ldscript +inherit multilib-minimal usr-ldscript DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" HOMEPAGE="https://sourceforge.net/projects/libtirpc/; diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild index c257e2ba3a0..ec87a461675 100644 --- a/net-libs/libtirpc/libtirpc-1.3.1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit multilib-minimal toolchain-funcs usr-ldscript +inherit multilib-minimal usr-ldscript DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" HOMEPAGE="https://sourceforge.net/projects/libtirpc/;
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: aea6f9e4a22d8d4f3aab1659bd1e152527dcb366 Author: Sam James gentoo org> AuthorDate: Fri Apr 9 22:18:40 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 9 22:19:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea6f9e4 net-libs/libtirpc: Stabilize 1.3.1 arm64, #780420 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild index 91ac91aa476..66229380598 100644 --- a/net-libs/libtirpc/libtirpc-1.3.1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: ff5bd691c73ff01cb289e062294511d78f9ebcbb Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Apr 9 10:21:46 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Apr 9 15:40:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5bd691 net-libs/libtirpc: stable 1.3.1 for hppa, bug #780420 Package-Manager: Portage-3.0.17, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libtirpc/libtirpc-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild index 998884fb032..91ac91aa476 100644 --- a/net-libs/libtirpc/libtirpc-1.3.1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 385b4b2e1ddc896f8e1d2c5c9c1b4f6e25c8a78a Author: Sam James gentoo org> AuthorDate: Tue Apr 6 19:53:14 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 6 19:53:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=385b4b2e net-libs/libtirpc: Stabilize 1.3.1 ppc, #780420 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild index 06861677965..998884fb032 100644 --- a/net-libs/libtirpc/libtirpc-1.3.1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 9332c36f6caae09dbed33f01dd45f1fc37e297a0 Author: Sam James gentoo org> AuthorDate: Tue Apr 6 19:52:29 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 6 19:52:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9332c36f net-libs/libtirpc: Stabilize 1.3.1 ppc64, #780420 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild index 1933fddd744..06861677965 100644 --- a/net-libs/libtirpc/libtirpc-1.3.1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: dc2819fe3c03d03dea874f68590fd3b8278a9d23 Author: Sam James gentoo org> AuthorDate: Tue Apr 6 19:51:14 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 6 19:51:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2819fe net-libs/libtirpc: Stabilize 1.3.1 arm, #780420 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild index 632d47b7bc4..1933fddd744 100644 --- a/net-libs/libtirpc/libtirpc-1.3.1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: e3d157e6ebe0c3e493d2d17ea8f92c8052a6577b Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Apr 6 11:19:48 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Apr 6 12:13:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3d157e6 net-libs/libtirpc: stable 1.3.1 for sparc, bug #780420 Package-Manager: Portage-3.0.17, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libtirpc/libtirpc-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild index ea57f74d04d..632d47b7bc4 100644 --- a/net-libs/libtirpc/libtirpc-1.3.1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 1503d75ed668bbd0d632361e504a92db113e06dd Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Apr 5 18:58:59 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Apr 5 18:58:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1503d75e net-libs/libtirpc: x86 stable (bug #780420) Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> net-libs/libtirpc/libtirpc-1.3.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild index b10ca76d3ce..ea57f74d04d 100644 --- a/net-libs/libtirpc/libtirpc-1.3.1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: e65ffbc94d47b6416e2d4bf22242f3209bccbf06 Author: Lars Wendler gentoo org> AuthorDate: Fri Dec 4 08:46:00 2020 + Commit: Lars Wendler gentoo org> CommitDate: Fri Dec 4 08:47:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65ffbc9 net-libs/libtirpc: Bump to version 1.3.1 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> net-libs/libtirpc/Manifest | 1 + net-libs/libtirpc/libtirpc-1.3.1.ebuild | 60 + 2 files changed, 61 insertions(+) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index b49c63e5948..5715978a610 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,3 +1,4 @@ DIST libtirpc-1.2.5.tar.bz2 513146 BLAKE2B 732e4832f3440d9fa08c45c01c56135ff1b96564c55d33e9b3f16c8361a4f02e49a35638b73110bb72da4bfb78107ccb1b4d475d1ecbdd62dcc156529a372c3e SHA512 d31cd4e22301abe1baddd7e8f45aaaf056a40799e961646691d071084fed50563b5eecdd9b78062fe378be8db7a6d4b87597e21cb81ac925e447148684a2b002 DIST libtirpc-1.2.6.tar.bz2 513150 BLAKE2B 81ca8d1897b84897b31bd81c17e446213b798e00de80f03736f73eaf6b2e9e436b1569243bf9a8c5ad22de7da51339432decd2a8d3f1b8135151fd7e0f703e54 SHA512 bcb6b5c062c1301aa1246ec93ae0a5c1d221b8421126d020863517cb814b43ed038fb6c0c2faf4e68ff133b69abefe4f4d42bfc870671da6c27ca941a30b155a +DIST libtirpc-1.3.1.tar.bz2 513399 BLAKE2B 8cc42292cdbde55a0095669bd9ccb3666b9e33d6ec9880ac79d034d42155d1b585f4181ff92f8290d7b5cce01bace2629d1ddfe0d61813f00851216f2be5ed0d SHA512 131f746800ac7280cc3900597018fc8dbc8da50c14e29dbaccf36a6d110eded117351108c6b069eaac90d77cfec17014b08e9afddcf153fda2d780ba64260cbc DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/libtirpc-1.3.1.ebuild b/net-libs/libtirpc/libtirpc-1.3.1.ebuild new file mode 100644 index 000..b10ca76d3ce --- /dev/null +++ b/net-libs/libtirpc/libtirpc-1.3.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs usr-ldscript + +DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" +HOMEPAGE="https://sourceforge.net/projects/libtirpc/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + mirror://gentoo/${PN}-glibc-nfs.tar.xz" + +LICENSE="GPL-2" +SLOT="0/3" # subslot matches SONAME major +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ipv6 kerberos static-libs" + +RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone )" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig" + +src_prepare() { + cp -r "${WORKDIR}"/tirpc "${S}"/ || die + default +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable ipv6) + $(use_enable kerberos gssapi) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + # libtirpc replaces rpc support in glibc, so we need it in / + gen_usr_ldscript -a tirpc +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc + doins doc/netconfig + + insinto /usr/include/tirpc + doins -r "${WORKDIR}"/tirpc/* + + # makes sure that the linking order for nfs-utils is proper, as + # libtool would inject a libgssglue dependency in the list. + if ! use static-libs ; then + find "${ED}" -name "*.la" -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/files/, net-libs/libtirpc/
commit: 5cd60c98745f183e9327110469af3ae0c24c95a0 Author: Lars Wendler gentoo org> AuthorDate: Fri Dec 4 08:47:26 2020 + Commit: Lars Wendler gentoo org> CommitDate: Fri Dec 4 08:47:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd60c98 net-libs/libtirpc: Removed old Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> net-libs/libtirpc/Manifest | 1 - .../libtirpc-1.2.5-avoid-multiple-definition.patch | 44 --- .../libtirpc/files/libtirpc-1.2.5-endian.h.patch | 31 --- net-libs/libtirpc/libtirpc-1.2.5.ebuild| 65 -- 4 files changed, 141 deletions(-) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index 5715978a610..ccb8c655851 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,4 +1,3 @@ -DIST libtirpc-1.2.5.tar.bz2 513146 BLAKE2B 732e4832f3440d9fa08c45c01c56135ff1b96564c55d33e9b3f16c8361a4f02e49a35638b73110bb72da4bfb78107ccb1b4d475d1ecbdd62dcc156529a372c3e SHA512 d31cd4e22301abe1baddd7e8f45aaaf056a40799e961646691d071084fed50563b5eecdd9b78062fe378be8db7a6d4b87597e21cb81ac925e447148684a2b002 DIST libtirpc-1.2.6.tar.bz2 513150 BLAKE2B 81ca8d1897b84897b31bd81c17e446213b798e00de80f03736f73eaf6b2e9e436b1569243bf9a8c5ad22de7da51339432decd2a8d3f1b8135151fd7e0f703e54 SHA512 bcb6b5c062c1301aa1246ec93ae0a5c1d221b8421126d020863517cb814b43ed038fb6c0c2faf4e68ff133b69abefe4f4d42bfc870671da6c27ca941a30b155a DIST libtirpc-1.3.1.tar.bz2 513399 BLAKE2B 8cc42292cdbde55a0095669bd9ccb3666b9e33d6ec9880ac79d034d42155d1b585f4181ff92f8290d7b5cce01bace2629d1ddfe0d61813f00851216f2be5ed0d SHA512 131f746800ac7280cc3900597018fc8dbc8da50c14e29dbaccf36a6d110eded117351108c6b069eaac90d77cfec17014b08e9afddcf153fda2d780ba64260cbc DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/files/libtirpc-1.2.5-avoid-multiple-definition.patch b/net-libs/libtirpc/files/libtirpc-1.2.5-avoid-multiple-definition.patch deleted file mode 100644 index a5fecc54ced..000 --- a/net-libs/libtirpc/files/libtirpc-1.2.5-avoid-multiple-definition.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 69682de06816de9b9014441d23bda1918ee2e2fb Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Sun, 19 Jan 2020 16:57:45 -0500 -Subject: [PATCH] Avoid multiple-definiton with gcc -fno-common - -GCC 10 enables -fno-common by default. - -Bug: https://bugs.gentoo.org/705896 - src/rpc_com.h | 3 +-- - src/svc.c | 3 +++ - 2 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/src/rpc_com.h b/src/rpc_com.h -index 10bec79..76badef 100644 a/src/rpc_com.h -+++ b/src/rpc_com.h -@@ -61,8 +61,7 @@ void __xprt_unregister_unlocked(SVCXPRT *); - void __xprt_set_raddr(SVCXPRT *, const struct sockaddr_storage *); - - --SVCXPRT **__svc_xports; --int __svc_maxrec; -+extern int __svc_maxrec; - - #ifdef __cplusplus - } -diff --git a/src/svc.c b/src/svc.c -index b59467b..6db164b 100644 a/src/svc.c -+++ b/src/svc.c -@@ -57,6 +57,9 @@ - - #define max(a, b) (a > b ? a : b) - -+static SVCXPRT **__svc_xports; -+int __svc_maxrec; -+ - /* - * The services list - * Each entry represents a set of procedures (an rpc program). --- -2.25.0 - diff --git a/net-libs/libtirpc/files/libtirpc-1.2.5-endian.h.patch b/net-libs/libtirpc/files/libtirpc-1.2.5-endian.h.patch deleted file mode 100644 index 8245d022bde..000 --- a/net-libs/libtirpc/files/libtirpc-1.2.5-endian.h.patch +++ /dev/null @@ -1,31 +0,0 @@ -From d04f4d6f0e682f16b0ce96839ab4eadade591eb1 Mon Sep 17 00:00:00 2001 -From: Rosen Penev -Date: Tue, 21 Jan 2020 11:51:16 -0500 -Subject: [PATCH] xdr_float: do not include bits/endian.h - -bits/endian.h is an internal header. endian.h should be included. - -Fixes compilation with recent musl. - -Signed-off-by: Rosen Penev -Signed-off-by: Steve Dickson - src/xdr_float.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/xdr_float.c b/src/xdr_float.c -index 26bc865..349d48f 100644 a/src/xdr_float.c -+++ b/src/xdr_float.c -@@ -83,7 +83,7 @@ static struct sgl_limits { - }; - #else - --#include -+#include - #define IEEEFP - - #endif /* vax */ --- -1.8.3.1 - diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild deleted file mode 100644 index 632193139a1..000 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal toolchain-funcs usr-ldscript - -DESCRIPTION="Transport Independent RPC library
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 10a3b89be1ffe2d07f084b999e5444bfeb1b08b1 Author: Sam James gentoo org> AuthorDate: Mon Aug 31 00:03:37 2020 + Commit: Sam James gentoo org> CommitDate: Mon Aug 31 00:03:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a3b89b net-libs/libtirpc: Stabilize 1.2.6 ppc64, #736340 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index fb7c2188292..a4c292c39f1 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: f02dccd2fd76f2b65f1f978a27c78f644389eca1 Author: Sam James gentoo org> AuthorDate: Sun Aug 30 05:30:48 2020 + Commit: Sam James gentoo org> CommitDate: Sun Aug 30 05:30:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02dccd2 net-libs/libtirpc: Stabilize 1.2.6 ppc, #736340 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index ff2ac457a4d..fb7c2188292 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 09db8963698977a54856d8a5d077c46464321d28 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Aug 11 14:22:51 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Aug 11 14:23:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09db8963 net-libs/libtirpc: x86 stable wrt bug #736340 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index 8b2127c8fae..ff2ac457a4d 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: c7d2802916041d5d3ec93fd0d5049aec2ecd3850 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Aug 11 14:13:38 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Aug 11 14:13:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d28029 net-libs/libtirpc: s390 stable wrt bug #736340 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index 65d71caac4d..8b2127c8fae 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 34122bb8a107d843e5a4dfbbe26533a86730bb4c Author: Sam James gentoo org> AuthorDate: Tue Aug 11 04:37:05 2020 + Commit: Sam James gentoo org> CommitDate: Tue Aug 11 04:37:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34122bb8 net-libs/libtirpc: Stabilize 1.2.6 arm64, #736340 Signed-off-by: Sam James gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index ed265f6903e..65d71caac4d 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 219780b4f658b44da5e5da98e4f2367f6e7320ce Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 10 13:52:20 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 10 13:52:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219780b4 net-libs/libtirpc: amd64 stable wrt bug #736340 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index c8a95211864..ed265f6903e 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: eea97d8a110e70d21577d58731cfc68e6adf8991 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 10 10:22:48 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 10 10:22:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea97d8a net-libs/libtirpc: arm stable wrt bug #736340 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index 6dddc0356c1..c8a95211864 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 92c127c314749470625394967070bcbfe6c3b43f Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Aug 9 16:49:22 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Aug 9 16:50:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c127c3 net-libs/libtirpc: stable 1.2.6 for hppa stable wrt bug #736340 Package-Manager: Portage-3.0.1, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index 8e58deff524..6dddc0356c1 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: b53f7b891facd3b9117eedafdaac6d0663f71ebc Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Aug 8 10:30:52 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 8 10:30:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53f7b89 net-libs/libtirpc: stable 1.2.6 for sparc stable wrt bug #736340 Package-Manager: Portage-3.0.1, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libtirpc/libtirpc-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild index b10ca76d3ce..8e58deff524 100644 --- a/net-libs/libtirpc/libtirpc-1.2.6.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: e3db8401107617e822409373dcb78cbdaa79117a Author: Lars Wendler gentoo org> AuthorDate: Sun Apr 19 21:07:55 2020 + Commit: Lars Wendler gentoo org> CommitDate: Sun Apr 19 21:12:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3db8401 net-libs/libtirpc: Bump to version 1.2.6 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler gentoo.org> net-libs/libtirpc/Manifest | 1 + net-libs/libtirpc/libtirpc-1.2.6.ebuild | 60 + 2 files changed, 61 insertions(+) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index 91a2178b4b1..b49c63e5948 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,2 +1,3 @@ DIST libtirpc-1.2.5.tar.bz2 513146 BLAKE2B 732e4832f3440d9fa08c45c01c56135ff1b96564c55d33e9b3f16c8361a4f02e49a35638b73110bb72da4bfb78107ccb1b4d475d1ecbdd62dcc156529a372c3e SHA512 d31cd4e22301abe1baddd7e8f45aaaf056a40799e961646691d071084fed50563b5eecdd9b78062fe378be8db7a6d4b87597e21cb81ac925e447148684a2b002 +DIST libtirpc-1.2.6.tar.bz2 513150 BLAKE2B 81ca8d1897b84897b31bd81c17e446213b798e00de80f03736f73eaf6b2e9e436b1569243bf9a8c5ad22de7da51339432decd2a8d3f1b8135151fd7e0f703e54 SHA512 bcb6b5c062c1301aa1246ec93ae0a5c1d221b8421126d020863517cb814b43ed038fb6c0c2faf4e68ff133b69abefe4f4d42bfc870671da6c27ca941a30b155a DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/libtirpc-1.2.6.ebuild b/net-libs/libtirpc/libtirpc-1.2.6.ebuild new file mode 100644 index 000..46c7e4093d9 --- /dev/null +++ b/net-libs/libtirpc/libtirpc-1.2.6.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs usr-ldscript + +DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" +HOMEPAGE="https://sourceforge.net/projects/libtirpc/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + mirror://gentoo/${PN}-glibc-nfs.tar.xz" + +LICENSE="GPL-2" +SLOT="0/3" # subslot matches SONAME major +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ipv6 kerberos static-libs" + +RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone )" +BDEPEND=" + app-arch/xz-utils + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + +src_prepare() { + cp -r "${WORKDIR}"/tirpc "${S}"/ || die + default +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable ipv6) + $(use_enable kerberos gssapi) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + # libtirpc replaces rpc support in glibc, so we need it in / + gen_usr_ldscript -a tirpc +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc + doins doc/netconfig + + insinto /usr/include/tirpc + doins -r "${WORKDIR}"/tirpc/* + + # makes sure that the linking order for nfs-utils is proper, as + # libtool would inject a libgssglue dependency in the list. + if ! use static-libs ; then + find "${ED}" -name "*.la" -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/
commit: dd1556e7606fc91b079a41ef85fe62e3cab5876f Author: Mike Gilbert gentoo org> AuthorDate: Wed Mar 18 20:17:00 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Mar 18 20:17:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1556e7 net-libs/libtirpc: remove old Package-Manager: Portage-2.3.92_p3, Repoman-2.3.20_p118 Signed-off-by: Mike Gilbert gentoo.org> net-libs/libtirpc/Manifest | 1 - .../files/libtirpc-1.0.2-bcopy-to-memmove.patch| 49 - net-libs/libtirpc/libtirpc-1.1.4.ebuild| 63 -- 3 files changed, 113 deletions(-) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index b5bd7d4c174..91a2178b4b1 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,3 +1,2 @@ -DIST libtirpc-1.1.4.tar.bz2 510924 BLAKE2B 1780f9bb0543583c01b60bda681add0ec2f8718eda4ce4653883c772466178e37d0a3fb47004109f81de470129458561fac4f109f45154c64b6fb729f0212c90 SHA512 392f391f9fc1bd68d81dc44e4058831a64b32790b5c8c37338b0ab416fad2ae4d16389e632596734dba09780347918cc65c6f134e0c1afd09e81ec250785ed23 DIST libtirpc-1.2.5.tar.bz2 513146 BLAKE2B 732e4832f3440d9fa08c45c01c56135ff1b96564c55d33e9b3f16c8361a4f02e49a35638b73110bb72da4bfb78107ccb1b4d475d1ecbdd62dcc156529a372c3e SHA512 d31cd4e22301abe1baddd7e8f45aaaf056a40799e961646691d071084fed50563b5eecdd9b78062fe378be8db7a6d4b87597e21cb81ac925e447148684a2b002 DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/files/libtirpc-1.0.2-bcopy-to-memmove.patch b/net-libs/libtirpc/files/libtirpc-1.0.2-bcopy-to-memmove.patch deleted file mode 100644 index 91619b7ac9f..000 --- a/net-libs/libtirpc/files/libtirpc-1.0.2-bcopy-to-memmove.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff -Naurp libtirpc-1.0.2.orig/src/auth_time.c libtirpc-1.0.2/src/auth_time.c libtirpc-1.0.2.orig/src/auth_time.c2017-07-05 11:02:23.0 -0400 -+++ libtirpc-1.0.2/src/auth_time.c 2017-07-30 17:48:31.361420071 -0400 -@@ -104,7 +104,7 @@ static int uaddr_to_sockaddr(uaddr, sin) - p_bytes[1] = (unsigned char)a[5] & 0x00FF; - - sin->sin_family = AF_INET; /* always */ -- bcopy((char *)_bytes, (char *)>sin_port, 2); -+ memmove((char *)>sin_port, (char *)_bytes, 2); - - return (0); - } -diff -Naurp libtirpc-1.0.2.orig/src/crypt_client.c libtirpc-1.0.2/src/crypt_client.c libtirpc-1.0.2.orig/src/crypt_client.c 2017-07-05 11:02:23.0 -0400 -+++ libtirpc-1.0.2/src/crypt_client.c 2017-07-30 17:49:57.911419445 -0400 -@@ -75,8 +75,8 @@ _des_crypt_call(buf, len, dparms) - des_crypt_1_arg.desbuf.desbuf_val = buf; - des_crypt_1_arg.des_dir = dparms->des_dir; - des_crypt_1_arg.des_mode = dparms->des_mode; -- bcopy(dparms->des_ivec, des_crypt_1_arg.des_ivec, 8); -- bcopy(dparms->des_key, des_crypt_1_arg.des_key, 8); -+ memmove(des_crypt_1_arg.des_ivec, dparms->des_ivec, 8); -+ memmove(des_crypt_1_arg.des_key, dparms->des_key, 8); - - result_1 = des_crypt_1(_crypt_1_arg, clnt); - if (result_1 == (desresp *) NULL) { -@@ -88,8 +88,8 @@ _des_crypt_call(buf, len, dparms) - - if (result_1->stat == DESERR_NONE || - result_1->stat == DESERR_NOHWDEVICE) { -- bcopy(result_1->desbuf.desbuf_val, buf, len); -- bcopy(result_1->des_ivec, dparms->des_ivec, 8); -+ memmove(buf, result_1->desbuf.desbuf_val, len); -+ memmove(dparms->des_ivec, result_1->des_ivec, 8); - } - - clnt_freeres(clnt, (xdrproc_t)xdr_desresp, result_1); -diff -Naurp libtirpc-1.0.2.orig/src/svc_auth_des.c libtirpc-1.0.2/src/svc_auth_des.c libtirpc-1.0.2.orig/src/svc_auth_des.c 2017-07-05 11:02:23.0 -0400 -+++ libtirpc-1.0.2/src/svc_auth_des.c 2017-07-30 17:50:36.591419165 -0400 -@@ -145,7 +145,7 @@ _svcauth_des(rqst, msg) - return (AUTH_BADCRED); - } - cred->adc_fullname.name = area->area_netname; -- bcopy((char *)ixdr, cred->adc_fullname.name, -+ memmove(cred->adc_fullname.name, (char *)ixdr, - (u_int)namelen); - cred->adc_fullname.name[namelen] = 0; - ixdr += (RNDUP(namelen) / BYTES_PER_XDR_UNIT); diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild deleted file mode 100644 index 139c19984af..000 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/
commit: 7bedd26f1342bae405e65ed714dfd8b782d3130e Author: Mike Gilbert gentoo org> AuthorDate: Mon Mar 16 16:22:20 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Mar 16 16:22:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bedd26f net-libs/libtirpc: backport fix for musl Package-Manager: Portage-2.3.92_p3, Repoman-2.3.20_p118 Signed-off-by: Mike Gilbert gentoo.org> .../libtirpc/files/libtirpc-1.2.5-endian.h.patch | 31 ++ net-libs/libtirpc/libtirpc-1.2.5.ebuild| 1 + 2 files changed, 32 insertions(+) diff --git a/net-libs/libtirpc/files/libtirpc-1.2.5-endian.h.patch b/net-libs/libtirpc/files/libtirpc-1.2.5-endian.h.patch new file mode 100644 index 000..8245d022bde --- /dev/null +++ b/net-libs/libtirpc/files/libtirpc-1.2.5-endian.h.patch @@ -0,0 +1,31 @@ +From d04f4d6f0e682f16b0ce96839ab4eadade591eb1 Mon Sep 17 00:00:00 2001 +From: Rosen Penev +Date: Tue, 21 Jan 2020 11:51:16 -0500 +Subject: [PATCH] xdr_float: do not include bits/endian.h + +bits/endian.h is an internal header. endian.h should be included. + +Fixes compilation with recent musl. + +Signed-off-by: Rosen Penev +Signed-off-by: Steve Dickson +--- + src/xdr_float.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/xdr_float.c b/src/xdr_float.c +index 26bc865..349d48f 100644 +--- a/src/xdr_float.c b/src/xdr_float.c +@@ -83,7 +83,7 @@ static struct sgl_limits { + }; + #else + +-#include ++#include + #define IEEEFP + + #endif /* vax */ +-- +1.8.3.1 + diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index 2189f57d8b7..0abd7d25782 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -26,6 +26,7 @@ src_prepare() { cp -r "${WORKDIR}"/tirpc "${S}"/ || die local PATCHES=( "${FILESDIR}"/libtirpc-1.2.5-avoid-multiple-definition.patch + "${FILESDIR}"/libtirpc-1.2.5-endian.h.patch ) default eautoreconf
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: a5ac88be280135563372b5dfc7a3b170f956f2d3 Author: Jory Pratt gentoo org> AuthorDate: Mon Mar 16 16:15:47 2020 + Commit: Jory Pratt gentoo org> CommitDate: Mon Mar 16 16:15:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ac88be net-libs/libtirpc: arm64 stable Closes: https://bugs.gentoo.org/710726 Package-Manager: Portage-2.3.94, Repoman-2.3.21 RepoMan-Options: --include-arches="arm64" Signed-off-by: Jory Pratt gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index d4148649304..2189f57d8b7 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: b15434cb79125c39254a9dfcc0961820152d3bb9 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 15 18:40:35 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 15 18:41:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15434cb net-libs/libtirpc: depend on sys-libs/queue-standalone for musl Closes: https://bugs.gentoo.org/712656 Package-Manager: Portage-2.3.92_p3, Repoman-2.3.20_p118 Signed-off-by: Mike Gilbert gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index 59574e2e3ce..d4148649304 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -16,7 +16,8 @@ KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~s IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone )" BDEPEND=" app-arch/xz-utils >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: c7d5282eeb24d7e626fb25b0f8b1a2af01cbe8c0 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Mar 2 11:37:35 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 2 11:37:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d5282e net-libs/libtirpc: stable 1.2.5 for hppa, bug #710726 Package-Manager: Portage-2.3.88, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index c2680357f98..59574e2e3ce 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: a39314eac77d19dfe8b56dcb66cd6a4151904b48 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 25 15:07:05 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 25 15:07:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39314ea net-libs/libtirpc: ia64 stable wrt bug #710726 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index b1cbc16c2e5..c2680357f98 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 04f622920a6e80622a755500ad1e77267f8937f0 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 25 15:03:20 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 25 15:03:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f62292 net-libs/libtirpc: sparc stable wrt bug #710726 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index 0ae416c1c03..b1cbc16c2e5 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 9751a443ee4ff91544f0de75c07abc8b0470778b Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 25 15:01:27 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 25 15:01:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9751a443 net-libs/libtirpc: arm stable wrt bug #710726 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index 57bceb0be04..03586bb51ab 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 0bde720cddb8ba649a5fb50b42d2044be4af1ae3 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 25 15:02:10 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 25 15:02:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bde720c net-libs/libtirpc: x86 stable wrt bug #710726 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index 03586bb51ab..0ae416c1c03 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: a0693450429c13199c4191a406aee4024a533191 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 25 15:00:47 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 25 15:00:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0693450 net-libs/libtirpc: ppc64 stable wrt bug #710726 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index 053e8ec69dc..57bceb0be04 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 602934ea3873ca025ff2c63e26d84c50e3b8d48b Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 25 15:00:03 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 25 15:00:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=602934ea net-libs/libtirpc: ppc stable wrt bug #710726 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index 6c1adbd9a72..053e8ec69dc 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 1a42eb3ffa329b36de1183a524fadba65e3ba96c Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 25 14:59:19 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 25 14:59:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a42eb3f net-libs/libtirpc: s390 stable wrt bug #710726 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index de535dde253..6c1adbd9a72 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: bb2b0803af0eb16914e1c0a4ee31460f472e25e5 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 25 14:57:37 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 25 14:57:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2b0803 net-libs/libtirpc: amd64 stable wrt bug #710726 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index 9970a7e6255..de535dde253 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/
commit: e4ee5bf49c334a8cc527f23ca3a9f0b43fd34097 Author: Mike Gilbert gentoo org> AuthorDate: Sun Jan 19 22:09:40 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Jan 19 22:10:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ee5bf4 net-libs/libtirpc: fix build with gcc 10 Closes: https://bugs.gentoo.org/705896 Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24 Signed-off-by: Mike Gilbert gentoo.org> .../libtirpc-1.2.5-avoid-multiple-definition.patch | 44 ++ net-libs/libtirpc/libtirpc-1.2.5.ebuild| 5 ++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/net-libs/libtirpc/files/libtirpc-1.2.5-avoid-multiple-definition.patch b/net-libs/libtirpc/files/libtirpc-1.2.5-avoid-multiple-definition.patch new file mode 100644 index 000..a5fecc54ced --- /dev/null +++ b/net-libs/libtirpc/files/libtirpc-1.2.5-avoid-multiple-definition.patch @@ -0,0 +1,44 @@ +From 69682de06816de9b9014441d23bda1918ee2e2fb Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Sun, 19 Jan 2020 16:57:45 -0500 +Subject: [PATCH] Avoid multiple-definiton with gcc -fno-common + +GCC 10 enables -fno-common by default. + +Bug: https://bugs.gentoo.org/705896 +--- + src/rpc_com.h | 3 +-- + src/svc.c | 3 +++ + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/rpc_com.h b/src/rpc_com.h +index 10bec79..76badef 100644 +--- a/src/rpc_com.h b/src/rpc_com.h +@@ -61,8 +61,7 @@ void __xprt_unregister_unlocked(SVCXPRT *); + void __xprt_set_raddr(SVCXPRT *, const struct sockaddr_storage *); + + +-SVCXPRT **__svc_xports; +-int __svc_maxrec; ++extern int __svc_maxrec; + + #ifdef __cplusplus + } +diff --git a/src/svc.c b/src/svc.c +index b59467b..6db164b 100644 +--- a/src/svc.c b/src/svc.c +@@ -57,6 +57,9 @@ + + #define max(a, b) (a > b ? a : b) + ++static SVCXPRT **__svc_xports; ++int __svc_maxrec; ++ + /* + * The services list + * Each entry represents a set of procedures (an rpc program). +-- +2.25.0 + diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild index 5d80a874a92..9970a7e6255 100644 --- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -23,6 +23,9 @@ BDEPEND=" src_prepare() { cp -r "${WORKDIR}"/tirpc "${S}"/ || die + local PATCHES=( + "${FILESDIR}"/libtirpc-1.2.5-avoid-multiple-definition.patch + ) default eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 37b32f105397b170459e07073eab73a1e80aa3c9 Author: Lars Wendler gentoo org> AuthorDate: Sat Dec 21 20:58:30 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sat Dec 21 20:58:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37b32f10 net-libs/libtirpc: Bump to version 1.2.5 Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> net-libs/libtirpc/Manifest | 1 + net-libs/libtirpc/libtirpc-1.2.5.ebuild | 60 + 2 files changed, 61 insertions(+) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index ee8d1d01072..b5bd7d4c174 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,2 +1,3 @@ DIST libtirpc-1.1.4.tar.bz2 510924 BLAKE2B 1780f9bb0543583c01b60bda681add0ec2f8718eda4ce4653883c772466178e37d0a3fb47004109f81de470129458561fac4f109f45154c64b6fb729f0212c90 SHA512 392f391f9fc1bd68d81dc44e4058831a64b32790b5c8c37338b0ab416fad2ae4d16389e632596734dba09780347918cc65c6f134e0c1afd09e81ec250785ed23 +DIST libtirpc-1.2.5.tar.bz2 513146 BLAKE2B 732e4832f3440d9fa08c45c01c56135ff1b96564c55d33e9b3f16c8361a4f02e49a35638b73110bb72da4bfb78107ccb1b4d475d1ecbdd62dcc156529a372c3e SHA512 d31cd4e22301abe1baddd7e8f45aaaf056a40799e961646691d071084fed50563b5eecdd9b78062fe378be8db7a6d4b87597e21cb81ac925e447148684a2b002 DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild b/net-libs/libtirpc/libtirpc-1.2.5.ebuild new file mode 100644 index 000..5d80a874a92 --- /dev/null +++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal toolchain-funcs usr-ldscript + +DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" +HOMEPAGE="https://sourceforge.net/projects/libtirpc/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + mirror://gentoo/${PN}-glibc-nfs.tar.xz" + +LICENSE="GPL-2" +SLOT="0/3" # subslot matches SONAME major +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ipv6 kerberos static-libs" + +RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + +src_prepare() { + cp -r "${WORKDIR}"/tirpc "${S}"/ || die + default + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable ipv6) + $(use_enable kerberos gssapi) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + # libtirpc replaces rpc support in glibc, so we need it in / + gen_usr_ldscript -a tirpc +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc + doins doc/netconfig + + insinto /usr/include/tirpc + doins -r "${WORKDIR}"/tirpc/* + + # makes sure that the linking order for nfs-utils is proper, as + # libtool would inject a libgssglue dependency in the list. + if ! use static-libs ; then + find "${ED}" -name "*.la" -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/
commit: 68d8e6b191da940f0b553b24f9d7bedffd771b8a Author: Matt Turner gentoo org> AuthorDate: Sat Sep 28 18:07:39 2019 + Commit: Matt Turner gentoo org> CommitDate: Sat Sep 28 18:27:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d8e6b1 net-libs/libtirpc: Drop old versions Signed-off-by: Matt Turner gentoo.org> net-libs/libtirpc/Manifest | 2 - .../files/libtirpc-1.0.2-bzero-to-memset.patch | 36 .../libtirpc/files/libtirpc-1.0.2-exports.patch| 17 -- .../libtirpc/files/libtirpc-1.0.2-glibc-2.26.patch | 12 net-libs/libtirpc/libtirpc-1.0.2-r1.ebuild | 65 -- net-libs/libtirpc/libtirpc-1.0.3.ebuild| 63 - 6 files changed, 195 deletions(-) diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index 96612140117..ee8d1d01072 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,4 +1,2 @@ -DIST libtirpc-1.0.2.tar.bz2 509601 BLAKE2B 7ccf23ca200e2027a66a3105d9b3d0612ac66a08498931f66526a291be6ddef8e7df533af4d44a0e4a1178edd6d51ae39ca50c2536b9b1be7179e7f17cfd165e SHA512 6c819019a8e81d8263d3c509b2eee59ba1ef09c5a0a8d28f004c711afa252097eca7e6b0b919b2d780883dfd9ee7a363df4cee7fd2c9159a065257637cec -DIST libtirpc-1.0.3.tar.bz2 509831 BLAKE2B 3f908471b3e10f88329793db2c832754b9bb838d115235d7c25256da883960de8d8c94a6941fc9c2a3cc4dca9a77c32b5cb85bb347cc182e5a6255636b79b06e SHA512 1f1cf7dd6f30c919e4caf6db926f1d532f78d5a93e8aaa2acde6b046be0650c4c46549da0ffd5fa7fb9e550af1a871ed6e02ededf504c6667d2e82eba2cc DIST libtirpc-1.1.4.tar.bz2 510924 BLAKE2B 1780f9bb0543583c01b60bda681add0ec2f8718eda4ce4653883c772466178e37d0a3fb47004109f81de470129458561fac4f109f45154c64b6fb729f0212c90 SHA512 392f391f9fc1bd68d81dc44e4058831a64b32790b5c8c37338b0ab416fad2ae4d16389e632596734dba09780347918cc65c6f134e0c1afd09e81ec250785ed23 DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba diff --git a/net-libs/libtirpc/files/libtirpc-1.0.2-bzero-to-memset.patch b/net-libs/libtirpc/files/libtirpc-1.0.2-bzero-to-memset.patch deleted file mode 100644 index 64b516ed826..000 --- a/net-libs/libtirpc/files/libtirpc-1.0.2-bzero-to-memset.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -Naurp libtirpc-1.0.2.orig/src/auth_time.c libtirpc-1.0.2/src/auth_time.c libtirpc-1.0.2.orig/src/auth_time.c2017-07-05 11:02:23.0 -0400 -+++ libtirpc-1.0.2/src/auth_time.c 2017-07-30 17:46:39.481420880 -0400 -@@ -317,7 +317,7 @@ __rpc_get_time_offset(td, srv, thost, ua - sprintf(ipuaddr, "%d.%d.%d.%d.0.111", a1, a2, a3, a4); - useua = [0]; - -- bzero((char *), sizeof(sin)); -+ memset((char *), 0, sizeof(sin)); - if (uaddr_to_sockaddr(useua, )) { - msg("unable to translate uaddr to sockaddr."); - if (needfree) -diff -Naurp libtirpc-1.0.2.orig/src/des_impl.c libtirpc-1.0.2/src/des_impl.c libtirpc-1.0.2.orig/src/des_impl.c 2017-07-05 11:02:23.0 -0400 -+++ libtirpc-1.0.2/src/des_impl.c 2017-07-30 17:46:49.581420807 -0400 -@@ -588,7 +588,7 @@ _des_crypt (char *buf, unsigned len, str - } - tin0 = tin1 = tout0 = tout1 = xor0 = xor1 = 0; - tbuf[0] = tbuf[1] = 0; -- __bzero (schedule, sizeof (schedule)); -+ memset (schedule, 0, sizeof (schedule)); - - return (1); - } -diff -Naurp libtirpc-1.0.2.orig/src/svc_auth_des.c libtirpc-1.0.2/src/svc_auth_des.c libtirpc-1.0.2.orig/src/svc_auth_des.c 2017-07-05 11:02:23.0 -0400 -+++ libtirpc-1.0.2/src/svc_auth_des.c 2017-07-30 17:46:58.771420741 -0400 -@@ -356,7 +356,7 @@ cache_init() - - authdes_cache = (struct cache_entry *) - mem_alloc(sizeof(struct cache_entry) * AUTHDES_CACHESZ); -- bzero((char *)authdes_cache, -+ memset((char *)authdes_cache, 0, - sizeof(struct cache_entry) * AUTHDES_CACHESZ); - - authdes_lru = (short *)mem_alloc(sizeof(short) * AUTHDES_CACHESZ); diff --git a/net-libs/libtirpc/files/libtirpc-1.0.2-exports.patch b/net-libs/libtirpc/files/libtirpc-1.0.2-exports.patch deleted file mode 100644 index 174f4e3471f..000 --- a/net-libs/libtirpc/files/libtirpc-1.0.2-exports.patch +++ /dev/null @@ -1,17 +0,0 @@ -See -https://bugs.alpinelinux.org/issues/7041 -https://git.alpinelinux.org/cgit/aports/commit/?id=9edb53cea056101c4963a04b747bf102de23f919 -(just hit this myself when building libnsl) -... dilfridge - a/src/libtirpc.map -+++ b/src/libtirpc.map -@@ -298,7 +298,7 @@ - key_gendes; - key_get_conv; - key_setsecret; --key_secret_is_set; -+key_secretkey_is_set; - key_setnet; - netname2host; - netname2user; diff --git
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 501aae3015fe57982460a3235228c17f82a2b345 Author: Matt Turner gentoo org> AuthorDate: Sat Sep 21 05:14:44 2019 + Commit: Matt Turner gentoo org> CommitDate: Sat Sep 21 05:19:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501aae30 net-libs/libtirpc-1.1.4: alpha stable, bug 693310 Signed-off-by: Matt Turner gentoo.org> net-libs/libtirpc/libtirpc-1.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild index 442c353e8de..95379beed1c 100644 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 4b74431dae56366c9251373bcaeb1b11a974c753 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 20 06:38:44 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 20 06:38:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b74431d net-libs/libtirpc: stable 1.1.4 for hppa, bug #693310 Package-Manager: Portage-2.3.76, Repoman-2.3.17 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libtirpc/libtirpc-1.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild index c711cf23c58..442c353e8de 100644 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: e926b46bd4b6c80c48ac84d2a25d5ddef90bd1dd Author: Francesco Turco fastmail fm> AuthorDate: Wed May 8 16:30:15 2019 + Commit: Matt Turner gentoo org> CommitDate: Fri Sep 13 22:19:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e926b46b net-libs/libtirpc: update HOMEPAGE Closes: https://github.com/gentoo/gentoo/pull/11940 Signed-off-by: Francesco Turco fastmail.fm> Signed-off-by: Matt Turner gentoo.org> net-libs/libtirpc/libtirpc-1.0.2-r1.ebuild | 2 +- net-libs/libtirpc/libtirpc-1.0.3.ebuild| 4 ++-- net-libs/libtirpc/libtirpc-1.1.4.ebuild| 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-libs/libtirpc/libtirpc-1.0.2-r1.ebuild b/net-libs/libtirpc/libtirpc-1.0.2-r1.ebuild index 18d84c39cbc..36dc12d642f 100644 --- a/net-libs/libtirpc/libtirpc-1.0.2-r1.ebuild +++ b/net-libs/libtirpc/libtirpc-1.0.2-r1.ebuild @@ -6,7 +6,7 @@ EAPI="5" inherit autotools multilib-minimal toolchain-funcs eutils usr-ldscript DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" -HOMEPAGE="http://libtirpc.sourceforge.net/; +HOMEPAGE="https://sourceforge.net/projects/libtirpc/; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 mirror://gentoo/${PN}-glibc-nfs.tar.xz" diff --git a/net-libs/libtirpc/libtirpc-1.0.3.ebuild b/net-libs/libtirpc/libtirpc-1.0.3.ebuild index f11a57ae4b2..5a60e1bb7b0 100644 --- a/net-libs/libtirpc/libtirpc-1.0.3.ebuild +++ b/net-libs/libtirpc/libtirpc-1.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,7 +6,7 @@ EAPI=6 inherit autotools multilib-minimal toolchain-funcs usr-ldscript DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" -HOMEPAGE="http://libtirpc.sourceforge.net/; +HOMEPAGE="https://sourceforge.net/projects/libtirpc/; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 mirror://gentoo/${PN}-glibc-nfs.tar.xz" diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild index c5248f9bf9b..c711cf23c58 100644 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.1.4.ebuild @@ -6,7 +6,7 @@ EAPI=6 inherit autotools multilib-minimal toolchain-funcs usr-ldscript DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" -HOMEPAGE="http://libtirpc.sourceforge.net/; +HOMEPAGE="https://sourceforge.net/projects/libtirpc/; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 mirror://gentoo/${PN}-glibc-nfs.tar.xz"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: da94647a1658e3f5f465d5f882152fad5fd7819d Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 13 12:04:21 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 13 12:04:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da94647a net-libs/libtirpc: ia64 stable wrt bug #693310 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild index 76134970b03..c5248f9bf9b 100644 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 58260784dc3de88ab84951edca98646d68848e2f Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 9 06:02:09 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 9 06:02:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58260784 net-libs/libtirpc: sparc stable wrt bug #693310 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild index 837f33accb3..76134970b03 100644 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 58763aa3d9c9b556eb844797d79e71656f43ce6f Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 9 05:53:35 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 9 05:53:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58763aa3 net-libs/libtirpc: amd64 stable wrt bug #693310 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libtirpc/libtirpc-1.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild index f442e8884b9..837f33accb3 100644 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 8a618571576faf50b25a13505f8b5bac6a36dd2f Author: Matt Turner gentoo org> AuthorDate: Mon Sep 9 03:59:04 2019 + Commit: Matt Turner gentoo org> CommitDate: Mon Sep 9 03:59:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a618571 net-libs/libtirpc-1.1.4: arm stable, bug 693310 Signed-off-by: Matt Turner gentoo.org> net-libs/libtirpc/libtirpc-1.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild index a6fd6382c65..f442e8884b9 100644 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 1b871e6577bdafceb9b59cee44c563469850414b Author: Aaron Bauman gentoo org> AuthorDate: Sun Sep 8 22:28:19 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Sep 8 22:28:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b871e65 net-libs/libtirpc: arm64 stable (bug #693310) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.75, Repoman-2.3.17 RepoMan-Options: --include-arches="arm64" net-libs/libtirpc/libtirpc-1.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild index f3fe6bff29b..a6fd6382c65 100644 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/
commit: 01f70538ec37143b21ff7426b6f37090483b2244 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 8 18:28:45 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 8 18:28:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f70538 net-libs/libtirpc: stable 1.1.4 for ppc64, bug #693310 Package-Manager: Portage-2.3.75, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libtirpc/libtirpc-1.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild b/net-libs/libtirpc/libtirpc-1.1.4.ebuild index b30e1ba314d..f3fe6bff29b 100644 --- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild +++ b/net-libs/libtirpc/libtirpc-1.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 kerberos static-libs" RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"