[gentoo-commits] repo/gentoo:master commit in: net-libs/libtirpc/

2024-03-18 Thread Ionen Wolkens
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/

2024-03-02 Thread Sam James
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/

2024-03-02 Thread Sam James
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/

2024-02-29 Thread Sam James
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/

2024-02-27 Thread Sam James
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/

2024-02-27 Thread Sam James
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/

2024-02-27 Thread Sam James
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/

2024-02-27 Thread Sam James
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/

2024-02-17 Thread David Seifert
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/

2024-02-07 Thread Sam James
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/

2024-02-07 Thread Sam James
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/

2024-02-07 Thread Sam James
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/

2024-02-06 Thread Sam James
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/

2024-02-05 Thread Sam James
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/

2024-02-05 Thread Sam James
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/

2024-02-05 Thread Sam James
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/

2024-02-05 Thread Sam James
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/

2024-02-05 Thread Sam James
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/

2024-02-05 Thread Sam James
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/

2024-02-05 Thread Sam James
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/

2024-01-03 Thread Sam James
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/

2023-11-16 Thread Sam James
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/

2023-11-12 Thread Arthur Zamarin
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/

2023-11-12 Thread Arthur Zamarin
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/

2023-11-12 Thread Arthur Zamarin
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/

2023-11-12 Thread Arthur Zamarin
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/

2023-11-12 Thread Arthur Zamarin
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/

2023-11-12 Thread Arthur Zamarin
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/

2023-11-12 Thread Arthur Zamarin
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/

2023-10-08 Thread Sam James
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/

2023-01-14 Thread Sam James
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/

2022-10-22 Thread Mike Gilbert
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/

2022-10-21 Thread Mike Gilbert
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/

2022-09-26 Thread Jakov Smolić
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/

2022-09-26 Thread Jakov Smolić
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/

2022-09-25 Thread Arthur Zamarin
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/

2022-09-25 Thread Sam James
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/

2022-09-25 Thread Arthur Zamarin
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/

2022-09-25 Thread Arthur Zamarin
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/

2022-09-25 Thread Arthur Zamarin
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/

2022-09-25 Thread Arthur Zamarin
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/

2022-08-09 Thread Sam James
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/

2022-07-23 Thread Mike Gilbert
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/

2022-06-27 Thread Mike Gilbert
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/

2021-06-14 Thread David Seifert
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/

2021-06-13 Thread Sergei Trofimovich
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/

2021-06-13 Thread Agostino Sarubbo
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/

2021-06-13 Thread Agostino Sarubbo
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/

2021-06-12 Thread Sam James
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/

2021-06-12 Thread Sam James
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/

2021-06-12 Thread Sam James
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/

2021-06-12 Thread Sam James
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/

2021-06-12 Thread Sam James
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/

2021-05-12 Thread Matt Turner
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/

2021-04-25 Thread David Seifert
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/

2021-04-16 Thread David Seifert
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/

2021-04-09 Thread Sam James
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/

2021-04-09 Thread Sergei Trofimovich
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/

2021-04-06 Thread Sam James
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/

2021-04-06 Thread Sam James
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/

2021-04-06 Thread Sam James
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/

2021-04-06 Thread Sergei Trofimovich
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/

2021-04-05 Thread Thomas Deutschmann
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/

2020-12-04 Thread Lars Wendler
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/

2020-12-04 Thread Lars Wendler
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/

2020-08-30 Thread Sam James
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/

2020-08-29 Thread Sam James
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/

2020-08-11 Thread Agostino Sarubbo
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/

2020-08-11 Thread Agostino Sarubbo
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/

2020-08-10 Thread Sam James
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/

2020-08-10 Thread Agostino Sarubbo
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/

2020-08-10 Thread Agostino Sarubbo
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/

2020-08-09 Thread Sergei Trofimovich
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/

2020-08-08 Thread Sergei Trofimovich
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/

2020-04-19 Thread Lars Wendler
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/

2020-03-18 Thread Mike Gilbert
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/

2020-03-16 Thread Mike Gilbert
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/

2020-03-16 Thread Jory Pratt
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/

2020-03-15 Thread Mike Gilbert
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/

2020-03-02 Thread Sergei Trofimovich
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/

2020-02-25 Thread Agostino Sarubbo
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/

2020-02-25 Thread Agostino Sarubbo
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/

2020-02-25 Thread Agostino Sarubbo
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/

2020-02-25 Thread Agostino Sarubbo
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/

2020-02-25 Thread Agostino Sarubbo
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/

2020-02-25 Thread Agostino Sarubbo
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/

2020-02-25 Thread Agostino Sarubbo
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/

2020-02-25 Thread Agostino Sarubbo
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/

2020-01-19 Thread Mike Gilbert
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/

2019-12-21 Thread Lars Wendler
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/

2019-09-28 Thread Matt Turner
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/

2019-09-20 Thread Matt Turner
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/

2019-09-20 Thread Sergei Trofimovich
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/

2019-09-13 Thread Matt Turner
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/

2019-09-13 Thread Agostino Sarubbo
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/

2019-09-09 Thread Agostino Sarubbo
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/

2019-09-08 Thread Agostino Sarubbo
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/

2019-09-08 Thread Matt Turner
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/

2019-09-08 Thread Aaron Bauman
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/

2019-09-08 Thread Sergei Trofimovich
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}] )"



  1   2   >